Nënprogramet janë programe të vogla që shkruhen brenda një programi më të madh, kryesor. Qëllimi i një nënprogrami është për të kryer një detyrë specifike. Kjo detyrë mund të duhet të kryhet më shumë se një herë në pika të ndryshme në programin kryesor.
Cilat janë arsyet kryesore për përdorimin e nënprogrameve?
Ka disa avantazhe të përdorimit të nënprogrameve:
- Ato ndihmojnë në mbajtjen e kodit të thjeshtë dhe, në këtë mënyrë, më të lexueshëm;
- Ata lejojnë programuesin të përdorë të njëjtin kod sa herë të jetë e nevojshme gjatë gjithë programit;
- Ata lejojnë programuesin të përcaktojë funksionet e nevojshme; dhe,
- Ato mund të përdoren në programe të tjera.
Cilat janë dy arsyet për përdorimin e nënprogrameve?
Dy avantazhe të rëndësishme të përdorimit të nënprogrameve janë ripërdorimi dhe abstraksioni. Në programin tonë Sort pamë se si nënprogramet na lejojnë të ripërdorim të njëjtin kod. Edhe pse programi Sort bën shumë shkëmbime, ne duhet të shkruajmë procedurën Swap vetëm një herë. Çdo telefonatë për Swap përdor të njëjtin kod që kemi shkruar për procedurën.
Cili është qëllimi kryesor i një nënprograme?
Në programimin kompjuterik, një nënprogram është një sekuencë e udhëzimeve programi që kryen një detyrë specifike, të paketuar si një njësi. Kjo njësi mund të përdoret më pas në programe kudo ku duhet kryer ajo detyrë e veçantë.
A lejohen nënprogramet të jenë gjenerike?
Një nënprograme gjenerike është një nënprogram që ka polimorfizëm parametrik. ANënprogrami gjenerik mund të pranojë lloje të ndryshme vlerash të të njëjtit vendndodhje të vetme të memories. Nënprogramet parametrikisht polimorfikë shpesh quhen nënprograme gjenerike.