In den frühen 1960er-Jahren verwendete jeder Computerhersteller seinen eigenen Zeichencode, sodass eine Datei oder ein Terminal eines Anbieters oft nicht mit einem anderen kommunizieren konnte. Robert Bemer, ein IBM-Programmierer, war Mitglied des Komitees der American Standards Association, das sich daran machte, dies zu beheben.
Das Komitee wählte einen 7-Bit-Code: 128 eindeutige Folgen von Einsen und Nullen, die jeweils einem Buchstaben, einer Ziffer, einem Satzzeichen oder einer Steuerfunktion wie einem Wagenrücklauf zugeordnet waren. Die Verwendung von sieben statt acht Bits hielt die Übertragungskosten niedrig, sodass er günstig genug war, um zum Standard zu werden.
Nach der Veröffentlichung im Jahr 1963 ermöglichte ASCII Maschinen verschiedener Hersteller den Datenaustausch, und es verbreitete sich über Terminals, Drucker und Betriebssysteme. Es wurde zur gemeinsamen Kodierung, auf der die frühe Computertechnik aufbaute, obwohl es nur das englische Alphabet abdeckte.
Ein universeller Code schlägt viele private
Ein einziger vereinbarter Code bedeutete, dass ein Zeichen auf jeder Maschine dasselbe bedeutete.
Sieben Bits machten die Übertragung und Implementierung auf der kostengünstigen Hardware jener Zeit billig.
Da es ein offener ANSI-Standard war, konnte ihn jeder Hersteller übernehmen, ohne jemandem etwas zu zahlen.
Die Unterstützung durch IBM und die breitere Industrie verschaffte ihm schnell eine große installierte Basis.
Wenn Interoperabilität durch inkompatible Kodierungen blockiert wird, schlägt ein offener Standard, den jeder kostenlos implementieren kann, eine reichere, aber proprietäre Alternative.
ASCII wurde zur Basiskodierung der Computertechnik und zur Grundlage späterer Erweiterungen. Seine Grenzen – 128 Zeichen, keine nicht-lateinischen Schriften – trieben schließlich die Entwicklung von Unicode voran, das wiederum ASCII als seine ersten 128 Zeichen beibehielt.
DEN BELEGEN FOLGEN
Die Quellen
- 1963 | Timeline of Computer History: ASCII Computer History Museum · computerhistory.org
- Guide to the Robert (Bob) Bemer papers Online Archive of California · oac.cdlib.org