ASCII
ASCII (pronunciato az-kee, ass-key se americano), è una tabella di caratteri per computer. È un codice binario utilizzato dalle apparecchiature elettroniche per gestire il testo utilizzando l'alfabeto inglese, i numeri e altri simboli comuni. ASCII è l'abbreviazione di American Standard Code for Information Interchange. ASCII è stato sviluppato negli anni '60 e si basava su codici precedenti utilizzati dai sistemi telegrafici.
Il codice include definizioni per 128 caratteri: la maggior parte di questi sono i caratteri stampabili dell'alfabeto come abc, ABC, 123, e ?&! Ci sono anche dei caratteri di controllo che non possono essere stampati, ma che controllano invece come viene elaborato il testo, ad esempio per iniziare una nuova riga. Questi sono nella colonna di sinistra nella tabella sottostante. La maggior parte dei caratteri di controllo non sono più utilizzati per il loro scopo originale. Non esiste un vero e proprio controllo di formattazione (per il grassetto o il corsivo, ecc.)
A volte qualcuno parla di un file o di un documento in ASCII, il che significa che è in chiaro.
ASCII utilizza 8 cifre binarie (bit) per rappresentare i caratteri: 1000001 (o 41 in esadecimale o 65 in numeri standard base-10) rappresenta la lettera maiuscola A; 1000010 rappresenta B; 1000011 rappresenta C; e così via in sequenza. Otto bit hanno permesso di includere un bit di parità in ogni byte inviato su una porta seriale o su un modem, questo bit è utilizzato per evitare errori. Questo era più importante anni fa, quando le connessioni erano spesso rumorose.
![I 95 caratteri grafici ASCII, numerati da 32 a 126 (decimali)](https://alegsaonline.com/image/217px-ASCII_full.svg.png)
![Zoom](https://www.alegsaonline.com/zoom.png)
I 95 caratteri grafici ASCII, numerati da 32 a 126 (decimali)
ASCII esteso
L'ASCII non ha diacritici (segni che vengono aggiunti a una lettera, come i punti (umlauts) sopra le vocali in tedesco, o la tilde (~) sopra la 'n' per la 'ñ' usata in spagnolo). Era inteso solo per l'inglese e non funziona bene per la maggior parte delle altre lingue. Alcune parole inglesi prese in prestito da altre lingue usano anche questi segni, come resumé (vedi Appendice:Parole inglesi con diacritici).
Questo ha portato ad alcuni sistemi che utilizzano 8 bit (un byte completo) invece di 7 bit. Il nome corretto per i sistemi che utilizzano 8 bit è chiamato ASCII esteso. Otto bit consentono di utilizzare 256 caratteri. I primi 128 caratteri devono essere gli stessi che per l'ASCII e il resto sono di solito usati per le lettere alfabetiche con accenti, per esempio come É, È, Î e Ü. Questo risolve il problema per le lingue che si basano sull'alfabeto latino, anche se non tutti i sistemi ASCII estesi sono uguali. Altri alfabeti, come l'alfabeto greco, l'alfabeto cirillico ha bisogno di un diverso set di caratteri. E alcuni sistemi come quelli che utilizzano i caratteri cinesi non funzionano ancora, in quanto utilizzano migliaia di caratteri. Così è stato creato unicode per avere un sistema comune a tutte le lingue.
L'ASCII standard è ancora comunemente usato, in particolare nei software per computer e nei file HTML. Fino al 2010 era lo standard per gli URL. Spesso un sito web che dispone di campi per l'inserimento di testo accetta solo testo ASCII. Eventuali contrassegni speciali per il testo in grassetto o centrato, ecc. vengono visualizzati in modo errato.
Domande e risposte
D: Cos'è l'ASCII?
R: L'ASCII è una tabella di caratteri per computer, che utilizza il codice binario per gestire il testo utilizzando l'alfabeto inglese, i numeri e altri simboli comuni.
D: Per cosa sta ASCII?
R: ASCII sta per American Standard Code for Information Interchange.
D: Quando è stato sviluppato l'ASCII?
R: L'ASCII è stato sviluppato negli anni '60.
D: Quanti caratteri sono inclusi nel codice?
R: Il codice comprende le definizioni di 128 caratteri, ai quali vengono assegnati numeri da 0 a 127.
D: Quanti bit occorrono per rappresentare un carattere ASCII?
R: Ci vogliono 7 cifre binarie (bit) per rappresentare un carattere ASCII.
D: Un file ASCII utilizza un byte per ogni carattere?
R: Sì, un file ASCII utilizza un byte per carattere, con 8 bit per byte.
D: Lo standard ASCII è ancora comunemente utilizzato oggi? R: Sì, l'ASCI standard è ancora oggi comunemente utilizzato, in particolare nei software informatici e nei file HTML.