ASCII

Diese Begriffserklärung teilen
« Zurück zum Glossar Index

ASCII – Definition und Bedeutung

ASCII (kurz für American Standard Code for Information Interchange) ist ein standardisiertes Zeichencodierungssystem, das ursprünglich in den 1960er-Jahren entwickelt wurde. Es dient dazu, Textzeichen (Buchstaben, Ziffern, Sonderzeichen und Steuerzeichen) in digitale Form umzuwandeln, sodass sie von Computern verarbeitet und übertragen werden können.

ASCII ist eine Grundlage für die Kommunikation in der Informatik und wird bis heute verwendet, insbesondere in einfachen Textverarbeitungen und Kommunikationsprotokollen.


Hauptmerkmale von ASCII

  1. Zeichensatzumfang:
    • ASCII enthält insgesamt 128 Zeichen, die jeweils durch eine 7-Bit-Codierung dargestellt werden. Diese Zeichen umfassen:
      • Druckbare Zeichen: Buchstaben (A-Z, a-z), Ziffern (0-9) und Sonderzeichen wie !, @, #, $.
      • Steuerzeichen: Nicht druckbare Zeichen, die Steuerfunktionen ausführen, z. B. Tabulator, Zeilenumbruch, Signal für Ende der Datei.
  2. Kompatibilität:
    • ASCII wurde so entworfen, dass es auf den damals verfügbaren Computern und Kommunikationsgeräten verwendet werden konnte.
  3. Erweiterung:
    • Der ursprüngliche ASCII-Standard wurde später erweitert, um 8-Bit-Codierungen wie Extended ASCII oder andere Zeichensätze (z. B. ISO-8859) zu ermöglichen. Dies fügte zusätzliche Zeichen wie Umlaute oder Akzente hinzu.

Struktur des ASCII-Zeichensatzes

  • Steuerzeichen (0–31):
    • Zeichen wie Tabulator (TAB), Zeilenumbruch (LF) oder Wagenrücklauf (CR).
  • Druckbare Zeichen (32–126):
    • Leerzeichen (32), Zahlen (48–57), Großbuchstaben (65–90), Kleinbuchstaben (97–122) und Sonderzeichen.
  • 127: Das DEL-Zeichen, das ursprünglich zum Löschen von Zeichen verwendet wurde.

Beispiele für ASCII-Codierungen

ZeichenDezimalHexadezimalBinär
A654101000001
a976101100001
0483000110000
@644001000000
SPACE322000100000

Anwendungen von ASCII

  1. Textdateien:
    • ASCII wird für einfache Textdateien verwendet, die keine Formatierungen benötigen, wie z. B. .txt.
  2. Kommunikationsprotokolle:
    • In der Datenübertragung, z. B. für HTTP- oder E-Mail-Protokolle, wird ASCII genutzt.
  3. Programmiersprachen:
    • Viele Programmiersprachen wie C oder Python verwenden ASCII zur Codierung von Zeichen.
  4. Eingabegeräte:
    • Tastaturen senden ASCII-Codes, die der Computer interpretiert.

Vorteile von ASCII

  • Einfachheit: Leicht zu verstehen und zu implementieren.
  • Kompaktheit: Belegt nur 7 Bits pro Zeichen (oder 8 Bits in erweiterten Versionen).
  • Standardisierung: Wird weltweit anerkannt und ist Grundlage für moderne Codierungssysteme wie Unicode.

Einschränkungen von ASCII

  1. Begrenzter Zeichensatz:
    • Nur 128 Zeichen; keine Unterstützung für viele Sprachen oder Sonderzeichen (z. B. Umlaute oder asiatische Schriftzeichen).
  2. Veraltete Steuerzeichen:
    • Einige Steuerzeichen sind in modernen Anwendungen überflüssig geworden.
  3. Nicht ausreichend für globale Kommunikation:
    • Für internationale Anwendungen sind umfassendere Codierungssysteme wie Unicode erforderlich.

Fazit

ASCII ist ein grundlegender Standard für die Codierung von Zeichen und hat die Entwicklung der Informatik maßgeblich beeinflusst. Obwohl es mittlerweile durch erweiterte Systeme wie Unicode ergänzt wurde, bleibt ASCII eine wichtige Grundlage für einfache Anwendungen und eine essenzielle Referenz in der Computerwelt.

Wir sind darum bemüht die angebotenen Informationen aktuell zu halten und diese in knapper und verständlicher Form darzustellen. Fehler und Irrtümer bleiben aber menschlich und darum vorbehalten. Bei Unstimmigkeiten zu einem Begriff, bitten wir darum dies per E-Mail mit uns zu diskutieren. Bitte nutze hierfür unsere E-Mail: info@jupiterexpress.de« Zurück zum Glossar Index