ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज (OOPL) ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) मॉडल पर आधारित एक उच्च-स्तरीय प्रोग्रामिंग भाषा है।
ओओपीएल सॉफ्टवेयर और एप्लिकेशन के डिजाइन के साथ तार्किक वर्ग, वस्तुओं, विधियों, संबंधों और अन्य प्रक्रियाओं को शामिल करता है। पहला ओओपीएल सिमुला था, जो 1960 में विकसित एक अनुकरण निर्माण उपकरण था।
पारंपरिक प्रक्रियात्मक भाषाओं के विपरीत, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा का प्रोग्रामिंग सिंटैक्स एक या अधिक ऑब्जेक्ट्स पर आधारित होता है, जबकि प्रक्रियात्मक भाषा तार्किक प्रक्रियाओं को शामिल करती है। ओओपीएल में, वस्तुएं एक दूसरे के साथ परस्पर क्रिया करती हैं; उनके अपने तरीके, प्रक्रियाएं और कार्य हैं; एक वर्ग का हिस्सा हैं और एक या अधिक कार्यक्रम में पुन: उपयोग किए जा सकते हैं। एक OOPL को मूल ऑब्जेक्ट-ओरिएंटेड फ़ंक्शंस प्रदर्शित करना चाहिए, जिसमें डेटा एब्स्ट्रेक्शन, इनहेरिटेंस, इनकैप्सुलेशन, क्लास क्रिएशन और संबंधित ऑब्जेक्ट शामिल हैं।
अधिकांश आधुनिक प्रोग्रामिंग भाषाएँ वस्तु-उन्मुख हैं या एक हद तक OOP मॉडल का समर्थन करती हैं। लोकप्रिय OOPL में Java, C++, Python और SmallTalk शामिल हैं।
0 Comments