search
Q: Early programming languages laid the groundwork for modern programming paradigms. Which of the following features is most closely associated with the evolution toward object oriented programming?
  • A. The use of assembly language instruction असेंबली भाषा निर्देशों का उपयोग
  • B. Data encapsulation and modularity डेटा एनकैप्सुलेशन और मॉड्यूलरिटी
  • C. Direct manipulation of hardware registers हार्डवेयर रजिस्टारों का सीधा मैनीपुलेशन
  • D. Structured programming constructs like loops and conditionals/लूप और कंडीशनल की तरह संरचित प्रोग्रामिंग कन्स्ट्रक्ट
  • E. None of the above/उपर्युक्त में से कोई नहीं
Correct Answer: Option B - ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP) का मुख्य उद्देश्य वास्तविक दुनिया की इकाइयों को प्रोग्रामिंग में मॉडल करना होता है। इसकी प्रमुख विशेषताओं में डेटा एनकैप्सुलेशन, इनहेरिटेंस, पोलीमॉर्फिज़मऔर मॉड्यूलरिटी शामिल है। इनमें से डेटा एनकैप्सुलेशन और मॉड्यलरिटी विशेष रूप से OOP से जुड़ी हुई हैं, क्योंकि वे डेटा को सुरक्षित और संरचित रूप में रखने में मदद करती हैं।
B. ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP) का मुख्य उद्देश्य वास्तविक दुनिया की इकाइयों को प्रोग्रामिंग में मॉडल करना होता है। इसकी प्रमुख विशेषताओं में डेटा एनकैप्सुलेशन, इनहेरिटेंस, पोलीमॉर्फिज़मऔर मॉड्यूलरिटी शामिल है। इनमें से डेटा एनकैप्सुलेशन और मॉड्यलरिटी विशेष रूप से OOP से जुड़ी हुई हैं, क्योंकि वे डेटा को सुरक्षित और संरचित रूप में रखने में मदद करती हैं।

Explanations:

ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP) का मुख्य उद्देश्य वास्तविक दुनिया की इकाइयों को प्रोग्रामिंग में मॉडल करना होता है। इसकी प्रमुख विशेषताओं में डेटा एनकैप्सुलेशन, इनहेरिटेंस, पोलीमॉर्फिज़मऔर मॉड्यूलरिटी शामिल है। इनमें से डेटा एनकैप्सुलेशन और मॉड्यलरिटी विशेष रूप से OOP से जुड़ी हुई हैं, क्योंकि वे डेटा को सुरक्षित और संरचित रूप में रखने में मदद करती हैं।