EBCDIC vs ASCII
Codul standard american pentru schimbul de informații și codul binar extins codificat pentru schimbul zecimal sunt două scheme de codificare a caracterelor; care sunt mai cunoscute de acronimele respective, ASCII și EBCDIC. Principala diferență dintre cele două este numărul de biți pe care îi reprezintă pentru a reprezenta fiecare caracter. EBCDIC utilizează 8 biți pe caracter, în timp ce standardul ASCII original a folosit doar 7, din cauza preocupărilor că utilizarea a 8 biți pentru caracterele care pot fi reprezentate cu 7 este mult mai puțin eficientă.
Principala consecință a acestei diferențe este numărul de caractere care pot fi adaptate fiecăruia. EBCDIC poate găzdui până la 28 de caractere pentru un total de 256, în timp ce 27 din ASCII are maximum 128 de caractere.
Deși EBCDIC a fost foarte popular, datorită în mare parte popularității mașinilor IBM la momentul respectiv, a avut mai multe probleme care i-au iritat pe programatori. Primul este cum aranjează literele alfabetului. În ASCII, toate literele sunt în ordine consecutivă. Elementele majuscule sunt grupate în timp ce scrisorile mici au, de asemenea, propriul lor grup. În EBCDIC, literele sunt grupate 9 la un moment dat. Acest aspect non-intuitiv provine de la originea cărții EBCDIC și este destul de dificil pentru programatori să se ocupe de.
Deținerea codării EBCDIC de către IBM a generat numeroase probleme atunci când vine vorba de actualizări. ASCII și EBCDIC au avut mai târziu actualizări pentru a crește numărul de caractere pe care le pot găzdui. Paginile ASCII au înlocuit unele puncte de cod, păstrând în același timp majoritatea celorlalte puncte de cod. Cu EBCDIC, diferitele versiuni sunt extrem de incompatibile între ele.
Deoarece nevoile de codare ale computerului au depășit atât ASCII cât și EBCDIC, au apărut alte standarde. Cel mai recent este Unicode, care a încorporat ASCII. Primele 128 de caractere ale Unicode provin din ASCII. Acest lucru permite fișierelor Unicode ASCII deschise fără probleme. Pe de altă parte, codificarea EBCDIC nu este compatibilă cu fișierele Unicode și EBCDIC codificate ar apărea doar ca fiind bizare.
Rezumat:
1.EBCDIC utilizează 8 biți, în timp ce ASCII utilizează 7 înainte de a fi extins
2.EBCDIC conține mai multe caractere decât ASCII
3.ASCII utilizează o ordonare liniară a literelor, în timp ce EBCDIC nu o face
4.Diverse versiuni ale ASCII sunt în mare parte compatibile, în timp ce diferite versiuni ale EBCDIC nu sunt
5.EBCDIC nu este compatibil cu codificările moderne în timp ce ASCII este