घर विकास मॉड्यूलर प्रोग्रामिंग क्या है? - टेक्नोपेडिया से परिभाषा

मॉड्यूलर प्रोग्रामिंग क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - मॉड्यूलर प्रोग्रामिंग का क्या अर्थ है?

मॉड्यूलर प्रोग्रामिंग एक कंप्यूटर प्रोग्राम को अलग-अलग उप-कार्यक्रमों में विभाजित करने की प्रक्रिया है।

एक मॉड्यूल एक अलग सॉफ्टवेयर घटक है। यह अक्सर सिस्टम के अन्य घटकों के साथ विभिन्न अनुप्रयोगों और कार्यों में उपयोग किया जा सकता है। इसी तरह के कार्यों को प्रोग्रामिंग कोड की एक ही इकाई में वर्गीकृत किया जाता है और अलग-अलग कार्यों को कोड की अलग-अलग इकाइयों के रूप में विकसित किया जाता है ताकि कोड को अन्य अनुप्रयोगों के लिए पुन: उपयोग किया जा सके।

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) काफी हद तक मॉड्यूलर प्रोग्रामिंग अवधारणा के अनुकूल है। मॉड्यूलर प्रोग्रामिंग कई प्रोग्रामर को कार्य को स्वतंत्र रूप से विभाजित करने और प्रोग्राम के टुकड़ों को डिबग करने में सक्षम बनाता है।

Techopedia मॉड्यूलर प्रोग्रामिंग की व्याख्या करता है

मॉड्यूलर प्रोग्रामिंग में मॉड्यूल घटकों के बीच तार्किक सीमाओं को लागू करते हैं और रखरखाव में सुधार करते हैं। वे इंटरफेस के माध्यम से शामिल किए गए हैं। उन्हें इस तरह से डिज़ाइन किया गया है कि विभिन्न मॉड्यूल के बीच निर्भरता को कम से कम किया जाए। टीमें अलग से मॉड्यूल विकसित कर सकती हैं और सिस्टम में सभी मॉड्यूल के ज्ञान की आवश्यकता नहीं होती है।


प्रत्येक और प्रत्येक मॉड्यूलर अनुप्रयोग में इसके साथ जुड़ा एक संस्करण संख्या होती है। यह मॉड्यूल रखरखाव में डेवलपर्स को लचीलापन प्रदान करता है। यदि किसी परिवर्तन को किसी मॉड्यूल में लागू किया जाना है, तो केवल प्रभावित उप-खानों को बदलना होगा। इससे प्रोग्राम को पढ़ने और समझने में आसानी होती है।


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


मॉड्यूल अवधारणा का समर्थन करने वाली भाषाएँ आईबीएम असेंबलर, कोबोल, आरपीजी, फोरट्रान, मॉर्फो, ज़ोनॉन और एर्लैंग, अन्य हैं।


मॉड्यूलर प्रोग्रामिंग का उपयोग करने के लाभों में शामिल हैं:

  • कम कोड लिखना होगा।
  • पुन: उपयोग के लिए एक एकल प्रक्रिया विकसित की जा सकती है, जिससे कई बार कोड को फिर से लिखने की आवश्यकता समाप्त हो जाती है।
  • कार्यक्रमों को और अधिक आसानी से डिज़ाइन किया जा सकता है क्योंकि एक छोटी सी टीम पूरे कोड के केवल एक छोटे हिस्से से संबंधित है।
  • मॉड्यूलर प्रोग्रामिंग कई प्रोग्रामर को एक ही एप्लिकेशन पर सहयोग करने की अनुमति देता है।
  • कोड कई फ़ाइलों में संग्रहीत किया जाता है।
  • कोड संक्षिप्त, सरल और समझने में आसान है।
  • त्रुटियों को आसानी से पहचाना जा सकता है, क्योंकि वे सबरूटीन या फ़ंक्शन में स्थानीयकृत होते हैं।
  • एक ही कोड का उपयोग कई अनुप्रयोगों में किया जा सकता है।
  • चरों की स्कूपिंग को आसानी से नियंत्रित किया जा सकता है।
मॉड्यूलर प्रोग्रामिंग क्या है? - टेक्नोपेडिया से परिभाषा