Podprogram ali podprogram, imenovan tudi funkcija, postopek in podprogram, je del kode, ki se lahko kliče in izvaja kjerkoli v programu. Na primer, rutina se lahko uporabi za shranjevanje datoteke ali prikaz časa. Namesto pisanja kode vsakokrat, ko so potrebna ta pogosto opravljena opravila, se ustvarijo rutine in kličejo, ko je treba opraviti te naloge. Spodaj je osnovni primer podprograma Perl.
Primer podprograma
&zdravo; sub hello {natisni "Hello World! \ t }
V zgornjem primeru lahko uporabnik pokliče helro podprogram (v tem primeru z vnosom & hello; ) kjerkoli v programu in natisne program Hello Hello! . Po zaključku podprograma program preide na povratni naslov, ki je neposredno za & hello; in zažene katero koli dodatno kodo.
Klic, pretok krmiljenja, DLL, funkcija, primer, programski izrazi, naslov za vrnitev, izjava o vrnitvi, Stubroutine, Sub