Perché era necessario ASCII?

5

Con una codifica come EBCDIC già esistente (ed essendo 8 bit per l'avvio), qual era la necessità per inventare ancora un'altra codifica e una 7 bit in quella?

Perché è stato inventato ASCII e quali problemi con EBCDIC dovevano risolvere?

    
posta Oded 23.05.2012 - 20:11
fonte

2 risposte

13

Lo sviluppo di ASCII è iniziato prima di quanto si pensi (si veda ad esempio il L'evoluzione dei codici dei caratteri, 1874-1968 ) e IBM 360 - per i quali è stato sviluppato EBCDIC - avrebbe dovuto usare ASCII se il suo sviluppo non fosse stato così lento (vedi link )

Vedi anche C. E. Mackenzie, Set di caratteri codificati, Storia e sviluppo , ser. I sistemi di programmazione serie. Addison-Wesley, 1980. che descrive lo sviluppo di ASCII, EBCDIC e alcuni altri set di caratteri con motivazioni per alcune delle assegnazioni (cose su stampanti a catena e schede perforate sono affascinantimente obsolete ma hanno ancora influenza su ciò che usiamo).

    
risposta data 23.05.2012 - 20:17
fonte
13

Una ragione è perché EBCDIC non era un buon standard, almeno in base al tuo scopo. Per esempio, le lettere non sono in due blocchi contigui (maiuscole e minuscole) - ci sono codici extra tra i codici delle lettere EBCDIC, alcuni dei quali usati per altri caratteri validi. Il ~ è tra r e s , ad esempio. Questo rende l'ordinamento un po 'più difficile.

Un altro è esattamente perché ASCII è un codice a 7 bit. Il risparmio di un bit per carattere valeva la pena al momento, e anche i codici di caratteri a sei bit non erano rari. Anche quando venivano usati 8 bit per carattere, l'ottavo era spesso un bit di parità e non faceva parte del codice del carattere.

    
risposta data 23.05.2012 - 20:23
fonte

Leggi altre domande sui tag