Che cos'è una tabella codici?
La vera definizione di una tabella codici è una chiave che descrive ogni carattere disponibile in un set di caratteri specifico. Questa definizione tecnica viene lentamente sostituita da una definizione non tecnica. In questo caso, una tabella codici è la pagina di programmazione che viene visualizzata quando si guarda il funzionamento interno di una pagina Web, un file di computer o un programma. La definizione originale è stata in uso per decenni, ma il nuovo utilizzo guadagna continuamente terreno quando più utenti di computer non tecnici entrano in scena.
Nella definizione originale, una tabella codici è quasi come la chiave di un codice segreto. Avrà un elenco di valori numerici che corrispondono a un carattere specifico in un linguaggio non macchina. Ad esempio, "0040" può corrispondere al carattere "@". Ciò consente a un computer di usare numeri e gli umani di usare parole, ma entrambi hanno accesso alle stesse informazioni.
Una tabella codici è in genere organizzata in una tabella con un numero specifico di colonne e righe. Una tabella codici esadecimale o 16 bit avrà 16 colonne e 16 righe per un totale di 256 spazi totali. Altre dimensioni comuni sono 8x8 o 8 bit e la variazione comune a 8 bit di 7x7. Più è grande la tabella, più caratteri può avere il set e più complessa può essere la codifica generale.
Ci sono molti set di codici diversi oggi in uso comune. I codici più comuni sono Unicode e American Standard Code for Information Interchange (ASCII), ma ogni lingua ha la propria versione del codice da utilizzare con ogni alfabeto specifico. Alcune lingue, come il finlandese o il giapponese, hanno insiemi estremamente complessi per tenere conto delle loro lingue isolate. Inoltre, le principali società di hardware, come IBM®, o società di sistemi operativi come Microsoft®, utilizzano le proprie tabelle di codici proprietarie. Queste aziende devono mantenere una pagina diversa anche per ogni lingua.
La definizione più recente si basa sull'uso comune del codice parola. In questo caso, il codice si riferisce a qualsiasi tipo di programmazione indipendentemente dalla sua origine, utilizzo o lingua. È altrettanto corretto utilizzare il codice per descrivere il linguaggio dell'assemblaggio del computer come il funzionamento interno di una pagina Web. Questo codice generico viene spesso incontrato da persone con scarse conoscenze tecniche mentre utilizzano un sistema informatico.
Questo codice viene spesso visualizzato nei messaggi di errore e nei browser Web. Queste pagine sono spesso blocchi di sfondo neutro, di solito crema o bianco, con quelle che sembrano lunghe righe di testo casuale. Queste sono spesso chiamate pagine di codice poiché contengono il codice generico su una pagina come sfondo.