कंप्यूटर प्रोग्राम प्रोग्रामिंग भाषा ( फोरट्रान, सी, सी++ और इसी तरह ) में से एक का उपयोग करके लिखे गए हैं। वांछित परिणाम ( Desired Result ) प्राप्त करने के लिए एक प्रोग्राम में सही क्रम में लिखे गए निर्देशों का एक सेट होता है। दी गई समस्या को हल करने के लिए निर्देश लिखने की विधि प्रोग्रामिंग कहलाती है।
प्रोग्रामिंग तकनीकें
आमतौर पर दो प्रकार की प्रोग्रामिंग तकनीकों का उपयोग किया जाता है;
प्रक्रियात्मक प्रोग्रामिंग (Procedural Programming)
वस्तु उन्मुख प्रोग्रामिंग (Object Oriented Programming)
01. प्रक्रियात्मक प्रोग्रामिंग
प्रक्रियात्मक प्रोग्रामिंग में, किसी समस्या के लिए, चर ( वेरिएबल ) की पहचान की जाती है और आवश्यक परिणाम प्राप्त करने के लिए चर ( वेरिएबल ) का सही क्रम में उपयोग करके निर्देश लिखे जाते हैं। कभी-कभी प्रोग्राम को GOTO स्टेटमेंट का उपयोग करके प्रोग्राम के एक हिस्से से दूसरे हिस्से में नियंत्रण के बिना शर्त हस्तांतरण की आवश्यकता हो सकती है। कई ब्लॉकों का उपयोग करके स्टेटमेंट सीक्वेंस लिखकर इससे बचा जा सकता है, इसे स्ट्रक्चर्ड प्रोग्राम कहा जाता है।
प्रक्रियात्मक प्रोग्रामिंग पद्धति का उपयोग आमतौर पर चर ( वेरिएबल ) से जुड़ी वैज्ञानिक और इंजीनियरिंग समस्याओं को हल करने के लिए किया जाता है। कार्यक्रम के आउटपुट के रूप में असतत परिणाम ( Discrete Results ) अपेक्षित हैं।
02. वस्तु उन्मुख प्रोग्रामिंग
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में, ऐसी वस्तुओं का उपयोग किया जाता है जिनमें किसी व्यक्ति या वस्तु से संबंधित डेटा होता है। प्रोग्राम को कई कार्यात्मक ब्लॉकों (Functional Block) का उपयोग करके लिखा जा सकता है। कार्यात्मक ब्लॉक में प्रक्रियात्मक प्रोग्रामिंग (PP) के समान निर्देश होते हैं।
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग पद्धति का उपयोग आमतौर पर सॉफ्टवेयर पैकेज विकसित करने के लिए किया जाता है। C++ आमतौर पर इस्तेमाल की जाने वाली ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषाओं में से एक है।
Comments