Codice

1) Nella programmazione, codice (sostantivo) è un termine usato per entrambe le istruzioni scritte in un particolare linguaggio di programmazione: il codice sorgente e un termine per il codice sorgente dopo che è stato elaborato da un compilatore e reso pronto per l'esecuzione nel computer: il codice oggetto.

Codificare (verbo) significa scrivere istruzioni di programmazione, ovvero scrivere il codice sorgente per un programma.

2) Nella crittografia, il codice ha sia un significato tecnico specifico che un significato generale. In senso tecnico, il codice è la sostituzione di una parola o frase con un'altra parola, numero o simbolo allo scopo di nascondere la parola o la frase originale. Fondamentalmente, è la sostituzione a livello di parola o frase. Nell'industria, a un prodotto in via di sviluppo viene talvolta assegnato un nome in codice per nascondere il suo probabile nome commerciale. Storicamente, le operazioni militari hanno spesso avuto un nome in codice durante la fase di preparazione. Nella seconda guerra mondiale, all'invasione tedesca dell'Unione Sovietica fu dato il nome in codice di Barbarossa. Il codice in questo senso viene talvolta confuso con un cifrario, che è la sostituzione di simboli a livello di lettera. La crittografia moderna è molto più interessata alle cifre che al codice nel suo significato tecnico limitato.

Il codice è spesso usato generalmente per indicare qualsiasi tipo di scrittura nascosta, comprese le cifre. "Rompere il codice" di solito significa scoprire un modo per leggere uno o una serie di messaggi crittografati senza ricevere la chiave per decrittografarli.