Who is Charles Babbage?
Charles Babbage was an English mathematician and inventor well known for developing the concept of a programmed computer. Babbage was born in 1791, a time when computers actually meant a person who did manual calculations.
Trained as a mathematician, Babbage noticed, like many others, that larger operations could be broken down into simpler, smaller steps. However, whether it was a small calculation or a large calculation, human error would always be a risk.
Babbage sah eine Maschine mit einem Eingabegerät, einem Speicher, einem Prozessor, einer Steuereinheit und einem Ausgabegerät vor, im Wesentlichen ein moderner Basiscomputer. Diese Maschine ist in der Lage, die grundlegenden Berechnungen durchzuführen und menschliche Fehler zu vermeiden. Obwohl nie abgeschlossen, würde Babbage’s Analytical engine auf Lochkarten laufen, die Programme enthielten, die in einer Schleife laufen konnten, so dass es Berechnungen ausführen konnte, die der Programmierer dafür entwickeln konnte.
Babbage also worked in the field of cryptography and broke Vigenere's car key cipher.
Babbages konzeptionelle analytische Engine war damals ein erstaunlicher Denksprung, der seither immer wieder neu erfunden wurde. Die Idee, Rechenprozesse zu einem mechanischen Prozess zu machen, kam auch Alan Turing in den Sinn. Ein großer Unterschied zwischen Babbage und Turing ist, dass Turing in einer Zeit geboren wurde, in der seine Konzepte, unter anderem dank Elektrizität, realisiert werden konnten.
Babbag's Analytical Engine, and the earlier and later versions of its Difference Engines, were completely mechanical, with cylinders and other parts that would have resulted in an 8-foot, 15-ton machine. Though he never built the first working computer, Babbag's conceptual machine allowed his friend Ada Lovelace to posthumously recognized himself as the world's first computer programmer to develop algorithms to run on Babbag’s machine.