Codifica
Definizione rapida
Trasposizione di un algoritmo in un linguaggio di programmazione oppure conversione di dati fra rappresentazioni differenti.
Spiegazione
Nello sviluppo software, codificare significa esprimere mediante istruzioni l'algoritmo progettato. Per dati e contenuti, la codifica indica invece il passaggio da un sistema di rappresentazione a un altro, come nella trasformazione del formato di un'immagine o di un audio.
Esempio pratico
Un programmatore traduce una procedura in codice; un'applicazione multimediale ricodifica poi una traccia audio in un formato differente.
Spiegazione tecnica
Nel primo caso cambia la forma con cui l'algoritmo viene espresso alla macchina. Nel secondo si modifica la rappresentazione dei dati secondo le regole del formato di destinazione.
Da non confondere con
La codifica di un programma non va confusa con la conversione di un file: condividono l'idea di rappresentazione, ma operano su oggetti diversi.