www.wikidata.de-de.nina.az
Die Analytical Engine englisch fur Analytische Maschine 1 ist der Entwurf einer mechanischen Rechenmaschine fur allgemeine Anwendungen Sie stammt von dem britischen Mathematik professor Charles Babbage 1791 1871 und stellt einen wichtigen Schritt in der Geschichte des Computers dar Als Programme gibt es tabellarische Darstellungen ein Satz von 1837 38 ist erhalten und enthalt bereits das Beispiel fur die Auflosung eines linearen Gleichungssystems wie es von Luigi Federico Menabrea 1842 und Ada Lovelace 1843 veroffentlicht wurde von letzterer ist wohl das Beispiel der Berechnung der Bernoulli Zahlen Versuchsmodell der Analytical EngineVersuchsmodelle der Analytical Engine 1870 Charles Babbage Erfinder der Analytical Engine Inhaltsverzeichnis 1 Entwurf 2 Geschichte 3 Literatur 4 Weblinks 5 EinzelnachweiseEntwurf BearbeitenBabbage begann 1822 mit der Konstruktion seiner Differenzmaschine Difference Engine einer mechanischen Rechenmaschine die speziell fur die Losung polynomialer Funktionen konzipiert war Als ihm klar wurde dass eine viel allgemeinere Bauweise moglich ware entwarf er eine Analytical Engine deren Beschreibung er 1837 veroffentlichte Er setzte die Arbeit an dem Entwurf bis zum Ende seines Lebens fort Es ist mittlerweile allgemein anerkannt dass der Entwurf korrekt war und dass die Analytical Engine funktioniert hatte Vergleichbare Computer fur allgemeine Anwendungen wurden erst ein Jahrhundert spater realisiert Die Analytical Engine sollte von einer Dampfmaschine angetrieben werden aus 55 000 Teilen bestehen und neunzehn Meter lang und drei Meter hoch werden 2 Die Eingabe Befehle und Daten sollte uber Lochkarten erfolgen eine Methode die in der damaligen Zeit der Steuerung mechanischer Webstuhle diente Fur die Ausgabe waren ein Drucker ein Kurvenplotter und eine Glocke als Signal an den Bediener geplant Die Maschine sollte ausserdem Zahlen in Lochkarten oder wahlweise Metallplatten stanzen konnen Sie benutzte dezimale Festkommazahlen und Babbage fertigte verschiedene Entwurfe an die einen Arbeits speicher von 100 oder 1 000 Wortern mit je nach Quelle 40 bis 50 Dezimalstellen vorsahen 3 das entspricht etwa 1 6 bis 20 kB Jede Dezimalstelle wird durch ein Zahnrad reprasentiert Mehr Dezimalstellen hielt Babbage bis auf weiteres fur unnotig Zitat The result of my reflections has been that numbers containing more than thirty places of figures will not be required for a long time to come Die Recheneinheit englisch mill fur Fabrik sollte die vier Grundrechenarten beherrschen Die vorgesehene Programmiersprache war ahnlich den heute verwendeten Assemblersprachen strukturiert Schleifen und bedingte Verzweigungen waren moglich gewesen so dass das erste universell programmierbare turingmachtige System entstanden ware Drei verschiedene Arten von Lochkarten waren vorgesehen eine fur arithmetische Operationen eine fur numerische Konstanten und eine fur Lade und Speicheroperationen um Zahlen aus dem Speicher in die Recheneinheit und wieder zuruck zu transferieren Wahrscheinlich waren drei separate Lochkartenleser fur die drei Kartenarten zum Einsatz gekommen 4 Babbage selbst wollte damit die Maschinen um weitere mathematische Funktionen wie Wurzelziehen oder trigonometrische Funktionen erweitern Geschichte Bearbeiten1837 veroffentlichte Babbage die ersten Beschreibungen zu seiner Analytical Engine Bedingt durch finanzielle und technische Probleme wurden aber nur wenige Komponenten tatsachlich gebaut 1842 verfasste der italienische Mathematiker Luigi Federico Menabrea der den reisenden Babbage in Italien getroffen hatte eine Beschreibung der Analytical Engine auf Franzosisch Ada Lovelace ubersetzte sie ins Englische Nach einer Anfrage von Babbage warum sie denn nicht eine eigene Abhandlung verfasst habe kommentierte sie ihre Ubersetzung so ausfuhrlich dass sie die dreifache Lange des ursprunglichen Artikels einnahm Weil sie auch einen schriftlichen Plan was man spater als Computerprogramm bezeichnen wurde zur Berechnung von Bernoulli Zahlen mit der Maschine veroffentlicht hat wird sie auch erste Programmiererin in der Geschichte genannt 5 1878 empfahl ein Komitee der British Association for the Advancement of Science die Analytical Engine nicht zu bauen 1910 berichtete Babbages Sohn Henry P Babbage dass ein Teil der Recheneinheit und der Drucker gebaut und dazu benutzt worden seien eine fehlerhafte Liste von Vielfachen von Pi auszurechnen Dies war nur ein kleiner Teil der ganzen Maschine nicht programmierbar und ohne Speicher Danach geriet die Maschine deren Entwurfsplane als funktionsfahig gelten in Vergessenheit 1941 war die Zuse Z3 von Konrad Zuse der erste universell programmierbare Rechner der tatsachlich gebaut wurde und funktionierte Erst um 1960 erreichten Computer die von Babbage vorgesehene Rechengenauigkeit 50 Dezimalstellen sind ca 166 Bit bzw 20 Byte Howard Hathaway Aiken der 1943 44 die elektrische Rechenmaschine Mark I baute wurde durch den Aufbau der Analytical Engine beeinflusst Es gibt seit 2010 ein Projekt Plan 28 der Simulation Erforschung und letztendlich des erstmaligen Baus falls das moglich ist der Analytical Engine nach den Planen von Babbage das von John Graham Cumming begonnen wurde und an dem der Babbage Experte Doron Swade beteiligt ist Dazu wurde zunachst der schriftliche Nachlass von Babbage erfasst und digitalisiert Aus Babbages Autobiografie Sobald eine Analytical Engine existiert wird sie notwendigerweise der Wissenschaft die zukunftige Richtung weisen Literatur BearbeitenAllan G Bromley Charles Babbage s Analytical Engine 1838 Annals of the History of Computing Band 4 Nr 3 1982 S 215 Allan G Bromley Difference and Analytical Engines in William Aspray Hrsg Computing Before Computers Iowa State University Press 1990 Weblinks Bearbeiten nbsp Commons Analytical Engine Sammlung von Bildern Videos und Audiodateien John Walker The Analytical Engine The First Computer Fourmilab Switzerland abgerufen am 2 Januar 2015 L F Menabrea Sketch of The Analytical Engine Invented by Charles Babbage Fourmilab Switzerland abgerufen am 2 Januar 2015 Notations of calculations for the Analytical Engine Science Museum Group abgerufen am 21 Januar 2019 englisch www plan28 org Projekt zum Bau von Charles Babbage s Analytical EngineEinzelnachweise Bearbeiten Raul Rojas Die ersten Computerprogramme der Welt In Heise online 18 September 2016 Abgerufen am 22 Januar 2022 Zitat Charles Babbage hat ab 1837 innerhalb von drei Jahren 27 Programme fur die schliesslich unvollendet gebliebene Analytische Maschine auf Papier gebracht Christoph Dorner Ada wer ist Ada Im Jahr 1842 wirkte eine junge Aristokratin bei der Konstruktion einer Rechenmaschine mit dem Vorlaufer eines Computers Doch Ada Lovelace ist in Vergessenheit geraten genau wie viele andere Pionierinnen der Informatik In Suddeutsche Zeitung 14 September 2015 S 18 Bruce Collier The Little Engines That Could ve The Calculating Machines of Charles Babbage Ph D Hrsg Harvard University August 1970 englisch dyndns info John Walker The Analytical Engine Programming Cards Abgerufen am 22 Januar 2022 englisch Ada King Countess of Lovelace In Veronika Oechtering Frauen in der Geschichte der Informationstechnik Universitat Bremen Hrsg Bremen Dezember 2001 abgerufen am 2 Januar 2015 Abgerufen von https de wikipedia org w index php title Analytical Engine amp oldid 229858637