Kas ir rutīnas un subroutīns?

Rutīna vai apakšprogramma, saukta arī par funkciju, procedūru un apakšprogrammu, ir koda daļa, ko var izsaukt un izpildīt jebkurā programmas vietā. Piemēram, var saglabāt rutīnu, lai saglabātu failu vai parādītu laiku. Tā vietā, lai ievadītu kodu katru reizi, kad ir vajadzīgi šie bieži izpildītie uzdevumi, tiek izveidotas un izsauktas rutīnas, kad šie uzdevumi ir jāveic. Zemāk ir Perla subroutīna pamata piemērs.

Subroutīna piemērs

 &Sveiki; sub hello {print "Hello World! \ t } 

Iepriekš minētajā piemērā lietotājs var izsaukt hello subroutine (šajā piemērā, ierakstot & hello; ) jebkurā vietā programmā un saņemt programmu drukāt Hello World! . Pēc apakšprogrammas pabeigšanas programma dodas uz atgriešanās adresi, kas ir tieši pēc & hello; un veic jebkuru papildu kodu.

Zvans, kontroles plūsma, DLL, funkcija, instancē, programmēšanas noteikumi, atgriešanās adrese, atgriešanās paziņojums, stubroutīns, sub