- ACode reusability across different applicationsविभिन्न एप्लीकेशनों में कोड की पुनः उपयोगिता
- BRemoval of all dependenciesसभी निर्भरताओं (dependencies) का निवारण
- CIncreased redundancyबढ़ी हुई अतिरेकता (redundancy)
- DGuaranteed offline operationऑफ़लाइन संचालन की गारंटी
Show answer
Concept: Modular software is built from independent components (modules/libraries) that can be used by many programs. When two different applications use the same shared library, the code is written once and reused – this is code reusability.
- Shared libraries (DLL/.so) reduce duplication, so redundancy decreases, not increases.
- Dependencies are not removed – both apps now depend on the library; offline operation is unrelated.
Yaad rakhein: Same library, many apps → write once, reuse everywhere.
Answer: (A) Code reusability across different applications
अवधारणा: मॉड्यूलर सॉफ्टवेयर स्वतंत्र घटकों (modules/libraries) से बनता है जिन्हें कई प्रोग्राम उपयोग कर सकते हैं। जब दो अलग एप्लिकेशन एक ही shared library प्रयोग करते हैं तो कोड एक बार लिखकर बार-बार उपयोग होता है – यही code reusability (कोड पुन: उपयोग) है।
- Shared libraries (DLL/.so) दोहराव घटाती हैं, इसलिए redundancy बढ़ती नहीं, घटती है।
- Dependencies हटती नहीं – दोनों एप्लिकेशन अब उस library पर निर्भर हैं; offline operation का इससे कोई संबंध नहीं।
याद रखें: एक library, कई apps → एक बार लिखो, हर जगह उपयोग करो।
उत्तर: (A) विभिन्न एप्लिकेशनों में कोड का पुन: उपयोग
