Warum versteht der Computer nur Einsen und Nullen?
Ein Computer besteht aus digitalen, logischen Schaltungen. Diese Schaltungen können nur zwei (binäre) Zustände unterscheiden: Strom an, Strom aus oder auch “Wahr und Falsch”.
Zunächst erscheinen “nur Einsen und Nullen” nicht sehr brauchbar zu sein. Aber neben unserem gebräuchlichem “Zehner-Zahlensystem” gibt es auch weitere mögliche Zahlensysteme und insbesondere das sogenannte “Binärsystem” (“Zweiersystem”), das nur aus Einsen und Nullen besteht. Im Binärsystem lässt sich genauso rechnen, wie im Zehnersystem — es ist nur einfacher für den Computer — allerdings schwieriger für den Menschen, da man für die gleichen Zahlen viel mehr Ziffern benötigt und Kolonnen von Einsen und Nullen sehr schwierig für den Menschen zu begreifen sind. Für Computer sind sie aber ideal, denn dem Computer wird im Gegensatz zum Menschen nicht langweilig.
Die Verarbeitung der binären Zustände geschieht über die “Boolesche Algebra”. Boolesche Algebra ermöglicht die Verarbeitung von digitalen Zuständen mit UND, ODER, NICHT und vielen weiteren Operationen. Diese Boolesche Algebra lässt sich relativ leicht mit elektrischen Bauteilen nachbauen, weshalb sie ideal für den Bau von Computerschaltungen ist. Insbesondere lassen sich daraus dann komplexere Schaltungen bauen, welche die Addition von Zahlen im Binärsystem ermöglichen.
So lassen sich aus relativ einfachen Schaltungen sukzessive immer komplexere Schaltungen bauen. Insbesondere ist beispielsweise der Bau einer Schaltung, die binäre Zahlen miteinander addieren kann, sehr leicht möglich. Aus solchen Schaltungen bestehen heutige Mikroprozessoren.
Die Antwort lautet also kurz: Binäre Zahlensysteme sind besonders gut für Computer geeignet und der Bau von Computern wird durch die ausschließliche Verwendung von Einsen und Nullen erleichtert.