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