Funzione (informatica): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Annullate le modifiche di Pistolino2 (discussione), riportata alla versione precedente di 79.27.142.57 Etichetta: Rollback |
m Bot: Sostituzione automatica (-[Ll]ibreria \(informatica\) +Libreria (software)) |
||
Riga 12:
Una funzione dovrebbe eseguire una determinata operazione o risolvere un determinato problema (o al limite tutto il problema) all'interno dell'[[algoritmo]] risolutivo, contribuendo così alla [[fattorizzazione (software)|fattorizzazione]] del [[software]]. Ad esempio, una subroutine progettata per disporre in ordine crescente un insieme di numeri interi può essere richiamata in tutti i contesti in cui questa operazione sia utile o necessaria, e supplisce alla mancanza di una vera e propria "istruzione" dedicata allo scopo, consentendo al contempo di descrivere il corrispondente [[algoritmo di ordinamento]] in un unico punto del programma.
Le subroutine che implementano funzionalità di base spesso richiamate nel [[codice sorgente]] dal programmatore sono raccolte all'interno delle cosiddette [[
Nei diversi [[linguaggio di programmazione|linguaggi di programmazione]], le funzioni vengono realizzate in modi e con terminologie parzialmente differenti.
|