Analytical engine
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
[rediger | rediger kilde]- ^ «Babbage's Analytical Engine, 1834–1871. (Trial model)». Science Museum. Besøkt 23. august 2017.
- ^ John Graham-Cumming (4. oktober 2010). «The 100-year leap». O'Reilly Radar. Besøkt 1. august 2012.
- ^ a b c «The Babbage Engine: The Engines». Computer History Museum. 2016. Besøkt 7. mai 2016.
- ^ Bromley 1982, s. 196.
- ^ «Babbage». Online stuff. Science Museum. 19. januar 2007. Arkivert fra originalen 7. august 2012. Besøkt 1. august 2012.
- ^ «Let's build Babbage's ultimate mechanical computer». opinion. New Scientist. 23. desember 2010. Besøkt 1. august 2012.
- ^ Tim Robinson (28. mai 2007). «Difference Engines». Meccano.us. Besøkt 1. august 2012.
- ^ Weber, Alan S (10. mars 2000). 19th Century Science, an Anthology. ISBN 9781551111650. Besøkt 1. august 2012.
Kilder
[rediger | rediger kilde]- 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. Arkivert fra originalen (PDF) 21. september 2013. Besøkt 18. juni 2021.
- 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
[rediger | rediger kilde]- 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