Routine

Definizione rapida

Una routine è una parte di programma richiamabile da più punti per eseguire un compito definito e ricorrente.

Spiegazione

Il termine deriva dal francese travail de routine, cioè un lavoro abituale che si ripete. Nel software designa una porzione di codice riutilizzata dal programma principale. Può svolgere un'operazione precisa oppure ricevere parametri per adattare il proprio comportamento. Al termine restituisce il controllo al punto che l'aveva chiamata. Se produce anche un risultato, come il calcolo di una formula, la fonte considera più appropriato parlare di funzione. L'impiego ragionato di routine e funzioni riduce e semplifica il codice.

Esempio pratico

In un foglio di calcolo, il programma può affidare a una routine il compito ricorrente di svuotare una tabella specifica.

Spiegazione tecnica

La routine incapsula un compito richiamabile, può usare parametri in ingresso e, una volta terminata, lascia proseguire il programma chiamante.

Da non confondere con

Nella distinzione proposta dalla fonte, una routine che restituisce anche il risultato delle operazioni è più propriamente una funzione.