Guide
Warum Computer binär statt dezimal rechnen: die Physik
Ein Transistor ist weit besser darin, zuverlässig „an“ oder „aus“ zu sein, als zuverlässig einen von zehn unterschiedlichen Spannungspegeln zu halten.
By Buğra SözeriPublished
Es ist keine Tradition, und es liegt nicht daran, dass Binär mathematisch etwas Besonderes wäre — es liegt daran, dass sich ein elektrisches Zweizustands-Signal weit leichter zuverlässig bauen und erkennen lässt als ein Zehnzustands-Signal. Ein zwischen „an“ und „aus“ schaltender Transistor muss nur eine Schwelle überschreiten, um eindeutig zu sein; ein Bauteil, das zehn unterschiedliche Spannungspegel für eine Dezimalziffer unterscheiden müsste, bräuchte die zehnfache Präzision, und jedes Rauschen in der Schaltung (Wärme, Interferenz, winzige Fertigungsschwankungen) würde weit wahrscheinlicher eine Ablesung auf die falsche Ziffer kippen.
Dezimal-Computer gab es tatsächlich zuerst
ENIAC, einer der ersten universellen elektronischen Computer (1946), nutzte Dezimalzähler aus Elektronenröhren — er stellte Zahlen in Basis 10 dar, passend dazu, wie Menschen bereits zählen. Aber zuverlässige Dezimalschaltungen zu bauen, erforderte weit mehr Bauteile und sorgfältigere Konstruktion, als Binär gebraucht hätte, und als sich das Computing im folgenden Jahrzehnt von Elektronenröhren zu Transistoren bewegte, setzte sich die Einfachheit von Binär nahezu universell durch. In den 1960ern war Dezimal-Computing außerhalb von Nischen-Finanzhardware praktisch veraltet.
Zwei Zustände vs. zehn Zustände
Das Kernargument dreht sich um Signalmarge. Eine Binärschaltung muss nur „eindeutig hohe Spannung“ von „eindeutig niedrige Spannung“ unterscheiden — dazwischen liegt eine breite Pufferzone, die Rauschen einnehmen kann, ohne die Ablesung zu kippen. Eine Dezimalschaltung, die zehn diskrete Spannungsbänder unterscheiden will, muss diese Bänder in denselben Gesamtspannungsbereich pressen, sodass jedem nur ein Bruchteil der Marge bleibt, die Binär bekommt — jedes elektrische Rauschen kippt proportional weit wahrscheinlicher eine Ablesung ins falsche Band. Diese Zuverlässigkeitslücke ist der Grund, warum sich binäre Bauteile zu Milliarden auf einem modernen Chip packen lassen und dabei genau bleiben — etwas, das mit mehrstufiger Dezimalschaltung weit schwerer wäre.
Was Binär über Zuverlässigkeit hinaus bringt
| Eigenschaft | Warum sie zählt |
|---|---|
| Einfache Logikgatter (AND, OR, NOT) | Setzen boolesche Algebra direkt mit Zweizustands-Signalen um |
| Leichte Fehlererkennung | Ein beschädigtes Bit ist entweder 0-statt-1 oder umgekehrt — leicht mit Parität zu prüfen |
| Einheitliche Speicherung | Jeder Wert — Zahlen, Text, Bilder, Befehle — reduziert sich auf dieselben 0/1-Einheiten |
Warum Binär im Alltags-Computing trotzdem durchsickert
Programmierer schreiben selten direkt Binärliterale, aber die zugrunde liegende binäre Struktur zeigt sich ständig: Speichergrößen in Zweierpotenzen, IPv4-Adressen aus vier Binäroktetten aufgebaut (siehe den Ratgeber zu IPv4-Subnetzmasken für ein konkretes Beispiel), Bit-Flags, die in eine einzelne Ganzzahl gepackt sind, und der Grund, warum Fließkomma-Arithmetik manchmal überraschende Ergebnisse liefert — viele Dezimalbrüche, wie 0,1, haben keine exakte Binärdarstellung, genauso wie 1/3 keine exakte Dezimaldarstellung hat. Zu verstehen, wie sich Binär in Dezimal umrechnet, lässt diese Eigenheiten sinnvoll erscheinen statt wie Fehler.
Frequently asked questions
- Nutzten alle frühen Computer Binär?
- Nein. ENIAC (1946), einer der ersten universellen elektronischen Computer, nutzte tatsächlich Dezimalzähler aus Elektronenröhren. Binär setzte sich im folgenden Jahrzehnt durch, weil es günstiger und zuverlässiger mit den nachfolgenden Schaltkomponenten (Relais, dann Transistoren) zu bauen war.
- Könnte ein Computer direkt für Dezimal gebaut werden?
- Ja, und manche historischen Maschinen taten das — aber zehn diskrete, zuverlässige Spannungspegel in einer Schaltung zu erkennen ist weit schwerer und fehleranfälliger als zwei zu erkennen (an/aus), besonders wenn Bauteile schrumpfen und Signale verrauschter werden. Die Einfachheit von Binär ist es, was Transistorzahlen auf Milliarden skalieren ließ.
- Warum haben Programmierer noch mit Binär zu tun, wenn Code in Dezimal geschrieben wird?
- Weil die zugrunde liegende Hardware — Speicheradressen, Bit-Flags, Netzwerkprotokollfelder, Fließkomma-Darstellungen — grundlegend binär ist, und ein Teil dieser Struktur durchsickert zu dem, was ein Programm exakt darstellen kann und was nicht (siehe, warum 0,1 + 0,2 in den meisten Sprachen nicht 0,3 ergibt).
- Ist Binär die „effizienteste“ Basis für Computer?
- Nicht nach jedem Maßstab — Basis 3 (ternär) ist theoretisch etwas informationseffizienter, und in den 1950er/60er-Jahren wurden ein paar experimentelle ternäre Computer gebaut. Binär gewann, weil sich Zweizustands-Bauteile in großem Maßstab dramatisch leichter und günstiger zuverlässig bauen lassen, nicht weil 2 mathematisch optimal wäre.
Sources & references
Authoritative references cited by this piece. Verified by Buğra Sözeri on the dates shown and re-checked at every deploy.
- IEEE — Milestones: ENIAC (1946) — Kontext zu frühem dezimalbasiertem Computing (ENIAC nutzte Dezimalzähler), bevor Binär zum nahezu universellen Standard wurde(as of )
- IEEE 754-2019 — Standard for Floating-Point Arithmetic — Der moderne Standard dafür, wie Computer Zahlen auf Hardware-Ebene binär darstellen(as of )
Related
Published September 25, 2026