Die analytical engine ist eine Maschine, die zuerst vorgeschlagen von Charles Babbage im Jahre 1837, als das Konzept für die erste Allgemeine mechanische computer. Das Design enthielt eine ALU (Arithmetic Logic Unit) und erlaubte eine grundlegende programmatische Flusssteuerung. Es wurde mit Lochkarten programmiert (inspiriert vom Jacquardwebstuhl. Es verfügte auch über integrierten Speicher. Aus diesen Gründen betrachten Historiker es als das erste Designkonzept eines Allzweckcomputers.,
Leider wurde die analytische Engine aufgrund fehlender Finanzierung nie gebaut, als Babbage noch lebte. Erst 1910 konnte Henry Babbage, Charles Babbages jüngster Sohn, einen Teil dieser Maschine fertigstellen, der grundlegende Berechnungen durchführen konnte.
Während Charles Babbage seine analytische Engine entwarf, wurde ein ähnliches Gerät auch von Percy Ludgate entwickelt, dessen Maschine Multiplikation anstelle von Addition verwendete.
Computer-Geschichte, Difference Engine, Hardware-Begriffe, Jacquardwebstuhl-Webstuhl –