Podprogrami so majhni programi, ki so napisani znotraj večjega glavnega programa. Namen podprograma je za izvedbo določene naloge. To nalogo bo morda treba opraviti več kot enkrat na različnih točkah glavnega programa.
Kateri so glavni razlogi za uporabo podprogramov?
Uporaba podprogramov ima več prednosti:
- Pomagajo, da je koda preprosta in s tem bolj berljiva;
- Omogočajo, da programer uporablja isto kodo tolikokrat, kot je potrebno v celotnem programu;
- Omogočajo programerju, da definira potrebne funkcije; in
- Uporabljajo se lahko v drugih programih.
Katera sta dva razloga za uporabo podprogramov?
Dve pomembni prednosti uporabe podprogramov sta ponovna uporaba in abstrakcija. V našem programu za razvrščanje smo videli, kako nam podprogrami omogočajo ponovno uporabo iste kode. Čeprav program Sort izvaja veliko zamenjav, moramo postopek Swap napisati le enkrat. Vsak klic v Swap uporablja isto kodo, ki smo jo napisali za postopek.
Kaj je glavni namen podprograma?
V računalniškem programiranju je podprogram zaporedje programskih navodil, ki izvaja specifično nalogo, zapakirano kot enota. To enoto lahko nato uporabite v programih, kjer koli bi bilo treba opraviti določeno nalogo.
Ali so podprogrami dovoljeni, da so generični?
Generični podprogrami so podprogrami, ki imajo parametrični polimorfizem. Agenerični podprogram lahko sprejme različne vrste vrednosti iste ene pomnilniške lokacije. Parametrično polimorfni podprogrami se pogosto imenujejo generični podprogrami.