البرامج الفرعية هي برامج صغيرة تتم كتابتها ضمن برنامج رئيسي أكبر. الغرض من البرنامج الفرعي هولأداء مهمة محددة. قد تحتاج هذه المهمة إلى القيام بها أكثر من مرة في نقاط مختلفة في البرنامج الرئيسي.
ما هي الأسباب الرئيسية لاستخدام البرامج الفرعية؟
هناك عدة مزايا لاستخدام البرامج الفرعية:
- تساعد في الحفاظ على بساطة الشفرة ، وبالتالي سهولة قراءتها ؛
- تسمح للمبرمج باستخدام نفس الكود عدة مرات حسب الحاجة طوال البرنامج ؛
- تسمح للمبرمج بتحديد الوظائف المطلوبة ؛ و
- يمكن استخدامها في برامج أخرى
ما هما سببان لاستخدام البرامج الفرعية؟
ميزتان مهمتان لاستخدام البرامج الفرعية هماإعادة الاستخدام والتجريد. في برنامج الفرز ، رأينا كيف تسمح لنا البرامج الفرعية بإعادة استخدام نفس الكود. على الرغم من أن برنامج الفرز يقوم بالعديد من المقايضات ، إلا أنه يتعين علينا فقط كتابة إجراء المبادلة مرة واحدة. تستخدم كل مكالمة إلى Swap نفس الرمز الذي كتبناه للإجراء.
ما هو الغرض الرئيسي من إجراء فرعي؟
في برمجة الكمبيوتر ، يكون الروتين الفرعي عبارة عن سلسلة منتعليمات برنامج تؤدي مهمة محددة ، مجمعة كوحدة. يمكن بعد ذلك استخدام هذه الوحدة في البرامج أينما يجب تنفيذ هذه المهمة المعينة.
هل يُسمح للبرامج الفرعية بأن تكون عامة؟
البرامج الفرعية العامة هي برنامج فرعي له تعدد أشكال حدودي. أيمكن للبرنامج الفرعي العامقبول أنواع مختلفة من القيم لنفس موقع الذاكرة المفردة. غالبًا ما تسمى البرامج الفرعية متعددة الأشكال حدوديًا بالبرامج الفرعية العامة.