Analytical engine

En del av the Analytical Engine, med en mekanisme for utskrift, bygget av Charles Babbage, utstilt på the Science Museum i London[1]

The Analytical Engine var et utkast til en mekanisk generell datamaskin, utviklet av den britiske matematikeren og datamaskinpioneren Charles Babbage.[2][3] Den ble først beskrevet i 1837 og var etterfølgeren til Babbages difference engine, som var et utkast til en enklere mekanisk datamaskin.[4]

The Analytical Engine ble tegnet med en aritmetisk logisk enhet, kontrollflyt i form av betingelse, program loop, og integrert minne, noe som gjorde utkastet til den første generelle datamaskinen som i moderne termer kan beskrives som Turingkomplett.[5][6] Med andre ord, så var maskinens logiske struktur den samme som har dominert konstruksjon av elektroniske datamaskiner.[3] The Analytical Engine er en av Charles Babbages mest fremstående prestasjoner.

Babbage fikk aldri ferdigstilt noen av sine maskiner, grunnet konflikter med sin sjefsingeniør og manglende finansiering.[7][8] Det var ikke før i 1941 tyske Konrad Zuse bygget den første generelle datamaskin, Z3, mer enn et århundre etter Babbage foreslo den banebrytende Analytical Engine i 1837.[3]

Referanser

  1. ^ «Babbage's Analytical Engine, 1834–1871. (Trial model)». Science Museum. Besøkt 23. august 2017. 
  2. ^ John Graham-Cumming (4. oktober 2010). «The 100-year leap». O'Reilly Radar. Besøkt 1. august 2012. 
  3. ^ a b c «The Babbage Engine: The Engines». Computer History Museum. 2016. Besøkt 7. mai 2016. 
  4. ^ Bromley 1982, s. 196.
  5. ^ «Babbage». Online stuff. Science Museum. 19. januar 2007. Besøkt 1. august 2012. 
  6. ^ «Let's build Babbage's ultimate mechanical computer». opinion. New Scientist. 23. desember 2010. Besøkt 1. august 2012. 
  7. ^ Tim Robinson (28. mai 2007). «Difference Engines». Meccano.us. Besøkt 1. august 2012. 
  8. ^ Weber, Alan S (10. mars 2000). 19th Century Science, an Anthology. ISBN 9781551111650. Besøkt 1. august 2012. 

Kilder

  • Babbage, Charles (1864). «Chapter VIII – Of the Analytical Engine». Passages from the Life of a Philosopher. London: Longman, Green, Longman, Roberts, & Green. s. 112–141. 
  • Babbage, Charles (1889). Babbage's Calculating Engines – Being a Collection of Papers Relating to Them; Their History, and Construction (PDF). New York: Cambridge University Press. ISBN 978-1-108-00096-3. Arkivert fra originalen (PDF) 4. mars 2016. Besøkt 24. desember 2015.  Arkivert 4. mars 2016 hos Wayback Machine.
  • Bromley, Allan G. (juli–september 1982). «Charles Babbage's Analytical Engine, 1838» (PDF). IEEE Annals of the History of Computing. 4 (3): 197–217. doi:10.1109/mahc.1982.10028. Arkivert fra originalen (PDF) 26. februar 2021. Besøkt 18. juni 2021. 
  • Bromley, Allan G. (1990). Computing Before Computers (PDF). Ames: Iowa State University Press. s. 59–98. ISBN 978-0-8138-0047-9. 
  • Bromley, Allan G. (oktober–desember 2000). «Babbage's Analytical Engine Plans 28 and 28a-The Programmer's Interface». IEEE Annals of the History of Computing. 22 (4): 5–19. doi:10.1109/85.887986. 
  • Cohen, I. Bernard (2000). «8 - Aiken's Background in Computing and Knowledge of Babbage's Machines». Howard Aiken: Portrait of a Computer Pioneer. Cambridge: MIT Press. s. 61–72. ISBN 9780262531795. 
  • Collier, Bruce (1970). The Little Engines That Could've: The Calculating Machines of Charles Babbage (thesis). Harvard University. 
  • Green, Christopher D. (2005). «Was Babbage's Analytical Engine intended to be a mechanical model of the mind?» (PDF). History of Psychology. 8 (1): 35–45. PMID 16021763. doi:10.1037/1093-4510.8.1.35. 
  • Hyman, Anthony (1982). Charles Babbage: A Biography. Oxford: Oxford University Press. ISBN 9780198581703. 
  • Menabrea, Luigi Federico; Lovelace, Ada (1843). «Sketch of the Analytical Engine invented by Charles Babbage... with notes by the translator. Translated by Ada Lovelace». I Richard Taylor. Scientific Memoirs. 3. London: Richard and John E. Taylor. s. 666–731. 
  • Randell, Brian (oktober–desember 1982). «From Analytical Engine to Electronic Digital Computer: The Contributions of Ludgate, Torres, and Bush» (PDF). IEEE Annals of the History of Computing. 4 (4): 327–341. doi:10.1109/mahc.1982.10042. 
  • Rojas, Raul (januar–mars 2021). «The Computer Programs of Charles Babbage». IEEE Annals of the History of Computing. 43 (1): 6-18. doi:10.1109/MAHC.2020.3045717. 
  • Wilkes, Maurice Vincent (1971). «Babbage as a Computer Pioneer». Proc. Babbage Memorial Meeting. London: British Computer Society. s. 415–440. 

Eksterne lenker

  • The Babbage Papers, Science Museum archive
  • The Analytical Engine at Fourmilab, includes historical documents and online simulations
  • «The Marvellous Analytical Engine- How It Works». 2D Goggles. 31. mai 2015. Arkivert fra originalen 15. august 2021. Besøkt 18. juni 2021. 
  • «Babbage's Analytical Engine: Overview», video fra youtube
Oppslagsverk/autoritetsdata
Encyclopædia Britannica · Encyclopædia Universalis