Pagrindinės programos yra mažos programos, parašytos didesnėje pagrindinėje programoje. Paprogramės tikslas yra atlikti konkrečią užduotį. Šią užduotį gali tekti atlikti daugiau nei vieną kartą įvairiuose pagrindinės programos taškuose.
Kokios yra pagrindinės subprogramų naudojimo priežastys?
Paprogramių naudojimas turi keletą privalumų:
- Jie padeda išlaikyti paprastą kodą ir todėl lengviau skaitomą;
- Jie leidžia programuotojui per visą programą naudoti tą patį kodą tiek kartų, kiek reikia;
- Jie leidžia programuotojui apibrėžti reikalingas funkcijas; ir
- Juos galima naudoti kitose programose.
Kokios dvi priežastys naudoti paprogrames?
Du svarbūs subprogramų naudojimo pranašumai yra pakartotinis naudojimas ir abstrakcija. Savo programoje Rūšiuoti matėme, kaip subprogramos leidžia pakartotinai naudoti tą patį kodą. Nors Sort programa atlieka daug apsikeitimų, Swap procedūrą turime parašyti tik vieną kartą. Kiekvienas iškvietimas į Swap naudoja tą patį kodą, kurį parašėme procedūrai.
Koks yra pagrindinis paprogramės tikslas?
Kompiuterių programavime paprogramė yra programos instrukcijų seka, kuri atlieka konkrečią užduotį, supakuota kaip vienetas. Tada šį įrenginį galima naudoti programose, kur reikia atlikti konkrečią užduotį.
Ar paprogramės gali būti bendros?
Bendrosios subprogramos yra subprogramos, turinčios parametrinį polimorfizmą. Abendroji subprograma gali priimti skirtingų tipų reikšmes toje pačioje atminties vietoje. Parametriškai polimorfinės subprogramos dažnai vadinamos bendrinėmis subprogramomis.