Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. Die Analytical Engine die einen wichtigen Schritt in der der Computer darstellt ist der Entwurf eines mechanischen modernen Computers für allgemeine Anwendungen von Charles Babbage einem britischen Professor der Mathematik. Sie 1837 zum ersten Mal beschrieben Babbage setzte Arbeit an dem Entwurf aber bis zum seines Lebens ( 1871 ) fort. Bedingt durch finanzielle und technische wurde die Analytical Engine nie gebaut. Es mittlerweile allerdings allgemein anerkannt dass der Entwurf war und dass das Gerät funktioniert hätte. Computer für allgemeine Anwendungen wurden erst 100 später wirklich konstruiert.
Babbage begann mit der Konstruktion seiner Difference Engine einem mechanischen Computer der speziell für Lösung polynomialer Funktionen konzipiert war. Als ihm klar wurde eine viel allgemeinere Bauweise möglich wäre begann mit der Arbeit an der Analytical Engine.
Diese sollte von einer Dampfmaschine angetrieben werden und wäre über 30 lang und 10 Meter breit gewesen. Die (Befehle und Daten) sollte über Lochkarten erfolgen eine Methode die in der Zeit der Steuerung mechanischer Webstühle diente. Für die Ausgabe waren ein ein Kurvenplotter und eine Glocke geplant. Die sollte außerdem Zahlen in Lochkarten stanzen können. benutzte dezimale Fließkommaarithmetik und es war Speicher 1000 Wörter zu 50 Dezimalstellen vorgesehen. Die ("Mühle" genannt) sollte in der Lage sein vier Grundrechenarten durchzuführen.
Die vorgesehene Programmiersprache war ähnlich den verwendeten Assemblersprachen. Schleifen und bedingte Verzweigungen waren Drei verschiedene Arten von Lochkarten wurden benutzt: für arithmetische Operationen eine für numerische Konstanten eine für Lade- und Speicheroperationen um Zahlen dem Speicher in die Recheneinheit und wieder zu transferieren. Es gab drei separate Lochkartenleser die drei Kartenarten.
1842 schrieb der italienische Mathematiker Menabrea der reisenden Babbage in Italien getroffen hatte eine der Analytical Engine auf französisch die von Ada Augusta Countess of Lovelace ins Englische und ausführlich kommentiert wurde. Ihr Interesse für Engine war bereits 10 Jahre früher geweckt Ihre Anmerkungen zu Menabreas Beschreibung haben ihr den Titel "erste Programmiererin" eingebracht.
1878 empfahl ein Komitee der British Association the Advancement of Science die Analytical Engine zu bauen.
1910 berichtete Babbages Sohn Henry P. Babbage ein Teil der Recheneinheit und der Drucker und dazu benutzt worden wären eine (fehlerhafte) von Vielfachen von pi auszurechnen. Dies war nur ein kleiner der ganzen Engine nicht programmierbar und ohne
Danach geriet die Maschine in Vergessenheit. Howard Hathaway Aiken der später die elektische Rechenmaschine Havard I baute wurde durch ihren Aufbau beeinflusst.
Aus Babbages Autobiographie:
Sobald eine Analytical Engine existiert wird sie der Wissenschaft die zukünftige Richtung weisen.