376
GB
In 'No Silver Bullet', Fred Brooks distinguishes essential complexity from accidental complexity. What is essential complexity?
IN
'नो सिल्वर बुलेट' में, फ्रेड ब्रूक्स आवश्यक जटिलता को आकस्मिक जटिलता से अलग करते हैं। आवश्यक जटिलता क्या है?
A
Complexity introduced by poor programmers
खराब प्रोग्रामर द्वारा पेश की गई जटिलता
B
Complexity inherent to the problem being solved that cannot be designed away
हल की जा रही समस्या में अंतर्निहित जटिलता जिसे दूर नहीं किया जा सकता
C
Complexity arising from tools and languages
उपकरणों और भाषाओं से उत्पन्न होने वाली जटिलता
D
Complexity that applies only to OS development
जटिलता जो केवल ओएस विकास पर लागू होती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
Brooks distinguished essential complexity (inherent to the problem — it cannot be designed away without losing functionality) from accidental complexity (arising from representation choices, tools, and processes — it can potentially be reduced).
व्याख्या (हिन्दी)
ब्रूक्स ने आवश्यक जटिलता (समस्या में निहित - इसे कार्यक्षमता खोए बिना डिज़ाइन नहीं किया जा सकता) को आकस्मिक जटिलता (प्रतिनिधित्व विकल्पों, उपकरणों और प्रक्रियाओं से उत्पन्न - इसे संभावित रूप से कम किया जा सकता है) से अलग किया।