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.