Ce este o subrutină în programare?
În contextul informaticii și al programării, o subrutină (deseori scurtată la „sub”) este o mică bucată de cod care îndeplinește o anumită sarcină. Este o funcție care este definită într-o altă funcție sau program și poate fi apelată de mai multe ori din diferite părți ale programului.
Cu alte cuvinte, o subrutină este un bloc de cod reutilizabil care îndeplinește o sarcină bine definită și poate poate fi utilizat în locuri diferite în cadrul unui program fără a fi nevoie să duplicați același cod. Acest lucru face programele mai eficiente și mai ușor de întreținut, deoarece pot fi împărțite în bucăți mai mici și mai ușor de gestionat.
De exemplu, un program poate avea o subrutină pentru calcularea ariei unui cerc, o alta pentru imprimarea unui mesaj pe ecran și altul pentru citirea intrărilor de la utilizator. Aceste subrutine pot fi apelate de mai multe ori pe parcursul programului, după cum este necesar, fără a fi nevoie să rescrie același cod din nou și din nou.