Pagina iniziale > R > Routine

Routine

Dal francese routine, una routine è un'abitudine o un'abitudine acquisita ripetendo lo stesso compito o attività molte volte. La routine implica una pratica che, nel tempo, si sviluppa quasi automaticamente, senza la necessità di coinvolgere il ragionamento.

Per esempio: "Non voglio lavorare in un ufficio: odio la routine", "A mia madre la routine dà sicurezza e tranquillità", "La verità è che la routine mi annoia", "Passiamo il weekend in spiaggia per rompere la routine e ritrovare la passione".

La vita quotidiana è spesso fatta di routine, specialmente quando si tratta di lavoro; alzarsi alle 7 del mattino, prendere una tazza di caffè per colazione, viaggiare in treno e prendere un altro caffè in ufficio è una routine condivisa da milioni di persone.

La routine è spesso associata al tedio o alla noia, ed è per questo che le vacanze sembrano essere il momento di scelta per lasciare da parte la routine e imbarcarsi in attività che, a causa degli obblighi lavorativi o accademici durante il resto dell'anno, non possono essere fatte.

D'altra parte, va notato che la routine è un meccanismo che fornisce sicurezza (riduce al minimo gli imprevisti) e fa risparmiare tempo (evitando compiti infrequenti). Naturalmente, se portato all'estremo, questo ha un prezzo; non è una coincidenza che i più alti tassi di depressione, stress e suicidio siano nelle città, il centro indiscusso della deplorevole corsa dei topi.

Mentre è un nome che denota un certo disprezzo per una specie animale (come è abitudine umana), l'espressione rat race allude a un'attività sfrenata che non ha un obiettivo chiaro, a quel movimento costante della vita nelle grandi città, che tiene gli abitanti sempre occupati e ansiosi perché credono di non riuscire a soddisfare tutti i loro obblighi, e senza abbastanza tempo libero per rallentare e riflettere sulla loro vita e sui loro obiettivi.

Il concetto in informatica

Una routine (conosciuta anche come funzione o subroutine, tra gli altri nomi) è una sequenza invariabile di istruzioni che fa parte di un programma e può essere usata più e più volte. In questo senso, la routine si presenta come un sotto-algoritmo all'interno dell'algoritmo principale (il programma), che permette la risoluzione di un compito specifico.

A seconda del tipo di linguaggio, le routine offrono un numero variabile di possibilità, che inevitabilmente influenzano la logica utilizzata dagli sviluppatori quando le creano. Due esempi comuni di caratteristiche che non sono disponibili in tutti i casi sono il tipo inline e i riferimenti come parametri.

Il primo si riferisce a un tipo di funzione che incarica il compilatore di inserire il suo codice in tutti i luoghi da cui viene chiamata, espandendo così la lunghezza di tali sezioni in fase di esecuzione, ma fornendo una maggiore comodità durante il processo di programmazione. È importante notare che una funzione inline è diversa da una macro sia per età che per prestazioni, essendo la prima più moderna e flessibile della seconda.

Le funzioni possono accettare o meno dei parametri, cioè dei valori su cui lavorare; questi di solito non sono casuali, ma corrispondono a dati del programma stesso, come la posizione di qualche oggetto o uno stato a cui passare. Questa informazione, però, è solo una copia dell'originale, usata semplicemente come guida; i linguaggi che accettano l'uso di riferimenti come parametri, invece, danno la possibilità di influenzare variabili esterne, il che è molto utile, purché non siano oggetti molto pesanti.

Di Galligan Oliviera

Della ruota :: Comunità rurale :: Sarcasmo :: Turismo rurale

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z