Che cos'è un punto di codice?

Il punto di codice si riferisce a un valore numerico specifico che indica ogni singolo carattere in un set di caratteri. Dal punto di vista dell'utente finale, digitare su un computer è piuttosto semplice; premendo un tasto etichettato sulla tastiera si crea un carattere corrispondente sullo schermo. Tuttavia, dal punto di vista del computer, digitare è molto più difficile. Gli input dalla tastiera devono essere tradotti più volte per generare lo specifico carattere scelto. Il punto di codice di un carattere specifico è solo un passo lungo la catena di traduzione, con conseguente testo sullo schermo visibile all'interno di un determinato set di caratteri.

Un set di caratteri è come un dizionario multilingue che spiega al computer quali numeri corrispondono a quali caratteri. Un punto di codice è il numero corrispondente a un carattere particolare in quel set di caratteri. Esempi di set di caratteri comunemente utilizzati nei computer includono l'American Standard Code for Information Interchange (ASCII) e Unicode. Ognuno di questi set ha un diverso set di punti di codice, quindi mentre, ad esempio, il Punto di codice 400 in ASCII potrebbe riferirsi al "!" carattere, in Unicode potrebbe riferirsi a "&".

Una volta che l'utente finale preme un pulsante sulla tastiera, l'hardware genera un insieme specifico di impulsi elettronici che il computer agisce per convertire in binario. Binario è il linguaggio dei computer, che comprende nient'altro che i caratteri "1" e "0". Da questo, il computer calcola un numero specifico, che deve quindi corrispondere al punto di codice del set di caratteri per generare il carattere desiderato. Solo dopo tutto questo il computer produce sullo schermo il personaggio selezionato.

I punti di codice sono memorizzati sul computer in spazi che vanno da uno a quattro byte. Questa è una porzione terribilmente piccola di memoria, il che significa che memorizzare centinaia o migliaia di punti di codice non è una vera sfida per i computer moderni. Il risultato è che i produttori di set di caratteri spesso lasciano una grande quantità di spazio aperto per assegnazioni di punti di codice non specificati, consentendo ai programmatori di aggiungere caratteri aggiuntivi al set, se necessario, senza apportare modifiche sostanziali al codice.

Un altro punto degno di nota è che i punti di codice sono più comunemente usati per caratteri astratti o non standard in un set di caratteri. Per vedere un esempio di questi caratteri astratti, apri il menu "Start" sul computer, se utilizzi un computer basato su Windows, e digita "Charmap" nella casella "Avvia ricerca". Premere "Invio" per visualizzare un elenco dei caratteri astratti disponibili per un set di caratteri scelto.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?