Erstes Rechengerät
Charles Babbage, ein englischer Maschinenbauingenieur und Universalgelehrter, entwickelte das Konzept eines programmierbaren Computers. Er gilt als "Vater des Computers" und konzipierte und erfand das erste mechanische Rechengerät im frühen 19. Jahrhundert. Nachdem er an seiner revolutionären Differenzmaschine gearbeitet hatte, die zur Unterstützung bei Navigationsberechnungen entwickelt wurde, erkannte er 1833, dass ein viel allgemeinerer Entwurf, eine Analytical Engine, möglich war. Die Eingabe von Programmen und Daten sollte der Maschine über Lochkarten zugeführt werden, eine Methode, die zu dieser Zeit verwendet wurde, um mechanische Webstühle wie den Jacquard-Webstuhl zu steuern. Für die Ausgabe sollte die Maschine einen Drucker, einen Kurvenschreiber und eine Glocke haben. Die Maschine wäre auch in der Lage, Zahlen auf Karten zu stanzen, um sie später wieder einzulesen. Die Engine enthielt eine arithmetisch-logische Einheit, einen Kontrollfluss in Form von bedingten Verzweigungen und Schleifen sowie einen integrierten Speicher, was sie zum ersten Entwurf für einen Allzweckcomputer machte, der in modernen Begriffen als Turing-vollständig beschrieben werden könnte. Die Maschine war ihrer Zeit etwa ein Jahrhundert voraus. Alle Teile für seine Maschine mussten von Hand gefertigt werden – dies war ein großes Problem für ein Gerät mit Tausenden von Teilen. Schließlich wurde das Projekt mit der Entscheidung der britischen Regierung, die Finanzierung einzustellen, aufgelöst. Babbages Scheitern bei der Fertigstellung der Analytical Engine kann hauptsächlich auf politische und finanzielle Schwierigkeiten sowie auf seinen Wunsch zurückgeführt werden, einen immer ausgefeilteren Computer zu entwickeln und schneller voranzukommen, als ihm jemand folgen konnte. Dennoch vollendete sein Sohn, Henry Babbage, 1888 eine vereinfachte Version der Recheneinheit der Analytical Engine (die Mühle). Er gab 1906 eine erfolgreiche Demonstration ihrer Verwendung bei der Berechnung von Tabellen.
