Slide background




Il Codice ASCII

ID 20192 | | Visite: 13007 | NewsPermalink: https://www.certifico.com/id/20192

Il codice ASCII

Il Codice ASCII / Timeline of ASCII History

ID 20192 | 18.08.2023 / Download SchedaDownload Table

ASCII (American Standard Code for Information Interchange) è un codice per la codifica di caratteri.

E’ stato sviluppato dal codice telegrafico. Il suo primo utilizzo commerciale fu come codice telescrivente a 7 bit promosso dai servizi dati Bell.

Il lavoro sullo standard ASCII iniziò nel maggio 1961, con la prima riunione del sottocomitato X3.2 dell'American Standards Association (ASA) (ora American National Standards Institute o ANSI).

La prima edizione dello standard è stata pubblicata nel 1963, ha subito un'importante revisione nel 1967, e ha subito il suo aggiornamento più recente nel 1986.

Rispetto ai precedenti codici telegrafici, il codice Bell e l'ASCII proposti erano entrambi ordinati per un ordinamento più conveniente (cioè l'alfabetizzazione) degli elenchi e funzionalità aggiuntive per dispositivi diversi dalle telescriventi.

Con US-ASCII si intende un sistema di codifica dei caratteri a 8 bit, comunemente utilizzato nei calcolatori, proposto dall'ingegnere dell'IBM Bob Bemer nel 1961, e successivamente accettato come standard dall'ISO, con il nome di ISO/IEC 646.

Alla specifica iniziale basata su codici di 7 bit fecero seguito negli anni molte proposte di estensione ad 8 bit, con lo scopo di raddoppiare il numero di caratteri rappresentabili. Nei PC IBM si fa per l'appunto uso di una di queste estensioni, ormai standard de facto, chiamata extended ASCII o high ASCII. In questo ASCII esteso, i caratteri aggiunti sono ad esempio vocali accentate, simboli semigrafici e altri simboli di uso meno comune, pensati anche per adattarsi alle specificità delle diverse lingue. I caratteri di ASCII esteso sono codificati nei cosiddetti codepage.

Lo standard successore di ASCII è l'UTF-8, che è diventato la codifica principale di Unicode per internet secondo il W3C,

Unicode è un sistema di codifica che assegna un numero univoco ad ogni carattere usato per la scrittura di testi, in maniera indipendente dalla lingua, dalla piattaforma informatica e dal programma utilizzato.

Unicode Consortium, un consorzio internazionale di aziende interessate alla interoperabilità nel trattamento informatico dei testi in lingue diverse.

USASCII code chart 
ASCII 7 bit chart from MIL-STD-188-100 (1972)

Timeline of ASCII History

1837 codice Morse

Samuel Morse e Alfred Vail hanno sviluppato un sistema di telegrafia elettrica che utilizzava un codice composto da punti e trattini per rappresentare lettere e numeri. Questo codice, noto come codice Morse, è stato il primo modo pratico per comunicare su lunghe distanze utilizzando segnali elettrici. Il codice Morse è stato inizialmente utilizzato per la trasmissione di messaggi sui fili del telegrafo, ma è stato successivamente adattato anche per l'uso nelle comunicazioni radio. Il codice Morse ha svolto un ruolo importante nello sviluppo della tecnologia della comunicazione, non è considerato un codice di carattere digitale, poiché si basa su segnali analogici piuttosto che su un codice binario.

1874 Il predecessore di ASCII

Émile Baudot, un ingegnere telegrafico francese, ha inventato un codice binario a cinque bit che consentiva la trasmissione di caratteri su linee telegrafiche. Questo codice, noto come codice Baudot, è stato ampiamente adottato per la telegrafia ed è diventato lo standard de facto per molti anni. Il codice Baudot consentiva la trasmissione di lettere maiuscole e minuscole, numeri e alcuni caratteri speciali. Tuttavia, era limitato nella sua capacità di rappresentare scritture non latine e alla fine fu sostituito da standard di codifica più avanzati come ASCII. Tuttavia, il codice Baudot ha aperto la strada ai moderni sistemi di codifica dei caratteri e ha svolto un ruolo cruciale nello sviluppo delle moderne tecnologie di comunicazione.

1961 

Bob Bemer, programmatore di computer e ingegnere presso IBM, presenta una proposta all'ASA (American Standards Association) per un sistema di codifica dei caratteri standard per i computer. La proposta di Bemer, che si basa sul codice binario a 6 bit utilizzato nel computer IBM 704, include disposizioni per lettere maiuscole e minuscole, cifre e caratteri speciali. La proposta di Bemer viene infine incorporata nello standard ASCII, che viene rilasciato due anni dopo.

1963 Norma ASCII

L'American Standards Association (ASA) rilascia la prima edizione dello standard ASCII (American Standard Code for Information Interchange). Lo standard definisce un insieme di 97 caratteri, tra cui lettere, cifre, segni di punteggiatura e codici di controllo, ciascuno rappresentato da un codice binario a 7 bit. Era per molti versi diverso dall'ASCII in uso corrente.

1964 Arte ASCII

L'artista e programmatore di computer Kenneth Knowlton crea un ritratto di sua moglie, così come molte altre immagini, usando una tecnica che chiama "computer drawing". Le immagini vengono create utilizzando il set di caratteri limitato del computer IBM 7094 e sono considerate tra i primi esempi di ciò che in seguito sarebbe stato conosciuto come arte ASCII 

1965 

La revisione del 1965 era una revisione importante non pubblicata. Assomigliava molto all'attuale ASCII, anche se c'erano differenze con alcuni caratteri. ASCII-1965 è stato accettato come standard, ma è rimasto inedito e inutilizzato.

1967

L'ASA (American Standards Association) rilascia la terza revisione dello standard ASCII (American Standard Code for Information Interchange). Questa era la versione che alla fine si è evoluta nell'ASCII che conosciamo oggi.

1968

Lo standard ASCII riceve una revisione minore che non modifica nessuno dei caratteri grafici. Lo standard ASCII rivisto era noto come "ASCII-1968" o "ANSI X3.4-1968".

L'11 marzo 1968, il presidente Lyndon B. Johnson firma un ordine esecutivo che impone l'adozione di ASCII come standard federale di elaborazione delle informazioni per lo scambio elettronico di dati (EDI) tra le agenzie federali. Questo ordine, noto come Executive Order 11110, richiedeva a tutte le agenzie federali di utilizzare ASCII come codifica dei caratteri standard per lo scambio di informazioni, promuovendo così l'interoperabilità e la standardizzazione tra i sistemi governativi.

1977

Lo standard ASCII riceve una revisione minore per correggere alcune delle ambiguità di ASCII-1967 e ASCII-1968. Questa revisione ha anche cambiato le definizioni di diversi caratteri di controllo. Questo standard ASCII aggiornato è noto come "ASCII-1977" o "ANSI X3.4-1977".

1981 L'ASCII esteso

L'introduzione dell'ASCII esteso, noto anche come versione a 8 bit, che ha aggiunto caratteri aggiuntivi al set di caratteri ASCII originale, è stato introdotto da IBM nel 1981 per l'utilizzo nel suo primo PC. L'ASCII esteso è stato introdotto per fornire un modo per rappresentare caratteri speciali, simboli e caratteri di lingue straniere che non erano inclusi nel set di caratteri ASCII originale. Il set di caratteri ASCII esteso variava a seconda della codifica specifica. Tuttavia, l'ASCII esteso non era standardizzato e diversi fornitori utilizzavano codifiche diverse, il che portava a problemi di compatibilità tra i sistemi.

1985 Windows 1.0

Microsoft ha rilasciato la prima versione di Windows, che ha introdotto le tabelle dei caratteri per supportare set di caratteri estesi oltre ASCII. Tuttavia, la prima versione includeva solo un set di caratteri, noto come set di caratteri ANSI di Windows. Nonostante il nome, Windows ANSI non era effettivamente basato su alcuno standard ANSI pubblicato.

1986

Lo standard ASCII riceve un aggiornamento per includere un nuovo set di caratteri di controllo, noti come codici di controllo C0 e C1. I codici di controllo C0 (da 0x00 a 0x1F) sono i codici di controllo ASCII originali, mentre i codici di controllo C1 (da 0x80 a 0x9F) sono un insieme di codici di controllo aggiuntivi che sono stati aggiunti per supportare i protocolli di comunicazione internazionali. Lo standard ASCII aggiornato con i codici di controllo C0 e C1 è noto come "ASCII-1986" o "ANSI X3.4-1986". Tuttavia, lo standard ASCII-1986 non includeva modifiche sostanziali al set di caratteri esistente e alla fine è stato sostituito da Unicode, che fornisce supporto per tutti i sistemi di scrittura e le lingue.

1987

È stato rilasciato MS-DOS 3.3, che ha aggiunto il supporto per tabelle codici aggiuntive oltre al set di caratteri originale del PC IBM. Le tabelle codici aggiunte includevano le tabelle codici dell'Europa centrale, baltica, turca e greca, tra le altre. Ciò ha consentito a MS-DOS di visualizzare ed elaborare caratteri da più lingue e regioni rispetto a prima.

Primo uso documentato del termine "Unicode" che Joe Becker ha coniato come nome della nuova "codifica dei caratteri unica, universale e uniforme".

1991

L'Unicode Consortium nasce con l'obiettivo di creare un sistema di codifica dei caratteri universale in grado di rappresentare tutti i caratteri utilizzati in qualsiasi lingua o sistema di scrittura del mondo. La prima versione dello standard Unicode, che include un totale di 28.864 caratteri, viene rilasciata nell'ottobre dello stesso anno. Lo standard Unicode è progettato per essere compatibile con gli standard di codifica dei caratteri esistenti, inclusi ASCII e ASCII esteso, fornendo anche un mezzo per rappresentare i caratteri che non sono inclusi in questi standard.

1994

L'Internet Engineering Task Force (IETF) standardizza l'uso di ASCII nei messaggi di posta elettronica con l'introduzione dello standard MIME (Multipurpose Internet Mail Extensions)

1996

L'Unicode Consortium rilascia la seconda versione dello standard Unicode, che include un totale di 38.887 caratteri. La nuova versione aggiunge il supporto per ulteriori script e sistemi di scrittura, inclusi Devanagari, Bengali ed Ethiopic, oltre a simboli ed emoji aggiuntivi.

2006

Il 14 luglio, Unicode Consortium rilascia la quinta versione dello standard Unicode, che include un totale di 99.187 caratteri. La nuova versione aggiunge il supporto per script e sistemi di scrittura aggiuntivi, come Tifinagh, Bamum e Glagolytic, oltre a simboli ed emoji aggiuntivi.

2007

ASCII è stata la codifica dei caratteri più comune sul World Wide Web fino a dicembre 2007, quando la codifica UTF-8 l'ha superata.

2015

L'Unicode Consortium rilascia la versione 8.0 dello standard Unicode, che include il supporto per script e simboli aggiuntivi, inclusi diversi nuovi caratteri emoji.

2017

L'Unicode Consortium rilascia la versione 10.0 dello standard Unicode, che include il supporto per nuovi script e caratteri, oltre a diversi nuovi caratteri emoji.

2022

La versione più recente dello standard Unicode è la 15.0, rilasciata a settembre 2022. Include il supporto per nuovi script e caratteri, oltre a caratteri emoji aggiuntivi.

ascii-code.com
ANSI

DescrizioneLinguaDimensioneDownloads
Scarica questo file (Il Codice ASCII Timeline Rev. 00 2023.pdf)Il Codice ASCII Timeline
Certifico Srl - Rev. 0.0 2023
IT268 kB841
Scarica questo file (US ASCII 7 bit chart from MIL-STD-188-100 (1972).png)US ASCII 7 bit chart from MIL-STD-188-100 (1972)
 
EN1413 kB25174

Tags: News

Ultimi inseriti Trasporto

Decisione di esecuzione  UE  2025 792
Apr 25, 2025 66

Decisione di esecuzione (UE) 2025/792

Decisione di esecuzione (UE) 2025/792 ID 23873 | 25.04.2025 Decisione di esecuzione (UE) 2025/792 della Commissione, del 24 aprile 2025, relativa alla pubblicazione di un elenco indicante determinati valori di emissione di CO2 per costruttore nonché le emissioni specifiche medie di CO2 di tutti i… Leggi tutto
Apr 25, 2025 74

Decreto legislativo 21 novembre 2005 n. 285

Decreto legislativo 21 novembre 2005 n. 285 ID 23872 | 25.04.2025 Decreto legislativo 21 novembre 2005 n. 285Riordino dei servizi automobilistici interregionali di competenza statale. (GU n.6 del 09.01.2006 - SO n. 5) Entrata in vigore del provvedimento: 24/1/2006 __________ Testo consolidato 2021… Leggi tutto
Apr 25, 2025 76

Legge 11 agosto 2003 n. 218

Legge 11 agosto 2003 n. 218 ID 23871 | 25.04.2025 Legge 11 agosto 2003 n. 218Disciplina dell'attività di trasporto di viaggiatori effettuato mediante noleggio di autobus con conducente. (GU n.190 del 18.08.2003) ___________ Testo consolidato 2005 Modifiche / Abrogazioni: 01/12/2005 La Legge 28… Leggi tutto
Circolare MI n  12116 2025
Apr 24, 2025 73

Circolare Min Interno Prot. n. 12116 del 18 aprile 2025

Circolare Min Interno Prot. n. 12116 del 18 aprile 2025 ID 23870 | 25.04.2025 / In allegato Ministero dell'InternoAssolvimento dell’obbligo di esibizione dei documenti. Possibilità di utilizzare il documento informatico (Prot. 300/STRAD/1/0000012116.U/2025 del 18 aprile 2025) Sono pervenuti alcuni… Leggi tutto
Strategie per le infrastrutture  la mobilit  e la logistica MEF 2025
Apr 23, 2025 146

Strategie per le infrastrutture, la mobilità e la logistica

Strategie per le infrastrutture, la mobilità e la logistica / MEF 2025 ID 23863 | 23.04.2025 Pubblicato dal MEF il 17 Aprile 2025, l'Allegato infrastrutture MIT 2025 dal titolo "Strategie per le infrastrutture, la mobilità e la logistica". L'Allegato si articola in 5 sezioni e individua le linee… Leggi tutto
Apr 18, 2025 358

Circolare MIT Prot. n. 11719 del 15 aprile 2025

Circolare MIT Prot. n. 11719 del 15 aprile 2025 ID 23841 | 18.04.2025 Oggetto: Ai destinatari in allegato Censimento delle imprese di autoriparazione autorizzate dalla Direzione Generale per la motorizzazione ai sensi dell’articolo 19 della Legge 1° dicembre 1986, n. 870. Collegati[box-note]Legge 1… Leggi tutto
Circolare MIT Prot  n  31004 del 7 aprile 2025
Apr 16, 2025 450

Circolare MIT Prot. n. 31004 del 7 aprile 2025

Circolare MIT Prot. n. 31004 del 7 aprile 2025 ID 23828 | 16.04.2025 / In allegato Circolare MIT Prot. n. 31004 del 7 aprile 2025 OGGETTO: Decreto-legge 20 febbraio 2017, n. 14, recante "Disposizioni-urgenti in materia di sicurezza delle città", convertito, con modificazioni, dalla legge 18 aprile… Leggi tutto
Apr 12, 2025 552

Circolare MIT Prot. n. 10711 del 07 Aprile 2025

Circolare MIT Prot. n. 10711 del 07 Aprile 2025 ID 23803 | 12.04.2025 / In allegato Oggetto: Accordo internazionale relativo all’adozione di condizioni uniformi di omologazione ed al riconoscimento reciproco delle omologazioni degli accessori e parti di veicoli a motore (Ginevra, 20/3/58). Serie 10… Leggi tutto
Apr 12, 2025 588

Cricolare MIT Prot. n. 11085 del 09 Aprile 2025

Circolare MIT Prot. n. 11085 del 09 Aprile 2025 ID 23802 | 12.04.2025 Chiarimenti in merito alle modalità di identificazione dei candidati all’esame di teoria delle patenti di guida e delle carte di qualificazione del conducente «CQC»...in allegato Collegati[box-note]D.Lgs 285/1992 | Codice della… Leggi tutto
Regolamento  UE  2024 2803   Cielo Unico Europeo
Apr 10, 2025 638

Regolamento (UE) 2024/2803

Regolamento (UE) 2024/2803 / Cielo Unico Europeo ID 23796 | 10.04.2025 Regolamento (UE) 2024/2803 del Parlamento europeo e del Consiglio, del 23 ottobre 2024, relativo all’attuazione del cielo unico europeo. (GU L, 2024/2803, 11.11.2024)_______ Articolo 1 Oggetto e ambito di applicazione 1. Il… Leggi tutto

Più letti Trasporto