कंप्यूटर, प्रोग्रामिंग
मॉड्यूलर प्रोग्रामिंग
मॉड्यूलर प्रोग्रामिंग "बांटो और राज करो" के सिद्धांत पर काम करता है। वर्थ की जांच कर रही।
मॉड्यूलर प्रोग्रामिंग स्वतंत्र छोटे आकार के ब्लॉक, जो आमतौर पर मॉड्यूल कहा जाता है की बहुलता के रूप में कार्यक्रम का आयोजन शामिल है, व्यवहार और संरचना काफी पूरी तरह से अधीनस्थ कुछ सिद्धांत हैं। जब वाक्यात्मक के एक दृश्य है वहाँ यह "इकाई" की अवधारणा के इस्तेमाल को साझा करने के लायक है एक भाषा की इकाई कार्यक्रम और यह कई ब्लॉक प्रक्रियाओं के रूप में लागू किया जा सकता है कि, साथ ही साथ में में एक बड़े कार्यक्रम का एक कुचल इकाई है जब कार्यों के रूप। मॉड्यूलर प्रोग्रामिंग के उपयोग के लिए यह संभव आसान बनाने के लिए बनाता है परीक्षण कार्यक्रम और त्रुटियों का समय पर पता लगाने। यह सख्ती अन्य उप-कार्य है, जो स्थापित कार्यक्रमों की गतिशीलता में सुधार होगा से हार्डवेयर पर निर्भर कार्यों अलग किया जा सकता। समय महत्वपूर्ण मॉड्यूल अलग से बदल सकते हैं, जो काफी प्रक्रिया को सरल और दक्षता बहुत अधिक है बनाता है। इसके अलावा, मॉड्यूलर प्रोग्रामिंग के बाद से मॉड्यूल को प्रभावी ढंग से अन्य कार्यक्रमों के लिए बिल्डिंग ब्लॉक के रूप में इस्तेमाल किया जा सकता है, बहुत समझना आसान है।
शब्द "मॉड्यूल" खुद जब कार्यक्रमों लेखन एक मॉड्यूलर सिद्धांत की शुरूआत के सिलसिले में प्रोग्रामिंग में इस्तेमाल किया जाने लगा। सत्तर के दशक में, एक मॉड्यूल समारोह या प्रक्रिया किसी तरह का है, जो कुछ नियमों के अनुसार लिखा गया है कहा जाता है। चूंकि उस समय आम तौर पर स्वीकार आवश्यकताओं का गठन नहीं किया गया था, मॉड्यूल किसी भी प्रक्रिया जिसका आकार पचास लाइनों पर निर्भर है कहा जाता है। Parnassus पहले concretized मॉड्यूल के लिए आवश्यकताओं का गठन किया गया: "। क्रम एक भी मॉड्यूल के रूप में अन्य की सामग्री के बारे में कम से कम ज्ञान के लिए पर्याप्त होना चाहिए में" यह पता चला है कि यह पहली बार Parnassus प्रोग्रामिंग में छुपा जानकारी की अवधारणा का गठन किया गया था। उनकी परिभाषा तथ्य यह है कि मॉड्यूल सबसे कम के रूप में किसी एक प्रक्रिया और पदानुक्रम के उच्चतम स्तर पर भेजा जा सकता है के लिए हमें ले जाता है। सुरक्षित रूप से छिपाने जानकारी, संरचनाओं कि समय मौजूद के उपयोग के द्वारा प्राप्त नहीं किया जा सका, क्योंकि वे वैश्विक चर का नाटकीय प्रभाव के अधीन थे और उनके व्यवहार जटिल कार्यक्रमों में भविष्यवाणी करना मुश्किल है। यह एक संरचना है कि इन चर से अलग है बनाने के लिए जरूरी हो गया था। यह उसके था और उस पर मॉड्यूल के नाम पर, और आधारित है, और मॉड्यूलर प्रोग्रामिंग पैदा हुआ था।
शुरू में यह मान लिया गया कि जटिल सॉफ्टवेयर प्रणालियों के कार्यान्वयन के रूप में निर्माण को एकजुट करती है और एक विशेष उपकार्य के कार्यान्वयन विवरण छुपाता कार्यों और प्रक्रियाओं के साथ एक सममूल्य पर मॉड्यूल का उपयोग कर कार्यान्वित किया जा सकता। लेकिन टर्बो पास्कल भाषा में यह पूरी तरह से मॉड्यूलर प्रोग्रामिंग के सिद्धांत लागू नहीं किया गया। इस भाषा का पूर्ण आंतरिक मॉड्यूल का समर्थन नहीं करता, आयात अपर्याप्त लचीला लागू किया है, क्योंकि यह किसी भी अन्य मॉड्यूल से वस्तुओं आयात करने की अनुमति नहीं देता है। तथ्य यह है कि के साथ पर्सनल कंप्यूटर के प्रसार बहुत प्रोग्रामिंग लोग, जो सैद्धांतिक तैयारी के औसत स्तर कम की रेंज का विस्तार किया, तथ्य यह है कि आवेदन मॉड्यूल के विकास कार्यों और प्रक्रियाओं के पुस्तकालयों की समस्या पैदा करने के एक साधन के रूप में इस्तेमाल किया गया करने के लिए नेतृत्व के साथ इस तथ्य के संयुक्त प्रभाव। केवल योग्य प्रोग्रामर के संचालन की संरचना में सभी वस्तुओं के लिए भाषा का संरचनाओं की पूरी शक्ति का इस्तेमाल किया।
आप एक प्रोग्रामर के नजरिए से पास्कल इकाइयों को देखें, तो उनकी संख्या उप-कार्य, एक दूसरे से स्वतंत्र के एक नंबर में समस्या के अपघटन द्वारा निर्धारित किया जाना चाहिए। चरम मामले में, मॉड्यूल निष्कर्ष के लिए, यह है कि यह किया जाता है स्थानीय कार्रवाई करने के लिए इस्तेमाल किया जा सकता है कि यह केवल एक ही इलाज है यदि आवश्यक हो, यह मसौदा कोड में किए गए परिवर्तनों के साथ इस कार्यक्रम के अन्य भागों के प्रभाव से पूरी तरह से स्वतंत्र था।
Similar articles
Trending Now