Analitik Motor - Analytical Engine
bilgi işlem tarihi |
---|
Donanım |
Yazılım |
Bilgisayar Bilimi |
Modern kavramlar |
Ülkeye göre |
bilgi işlem zaman çizelgesi |
bilgisayar bilimi sözlüğü |
Analitik Motor önerilen bir mekanik oldu genel amaçlı bilgisayar İngiliz matematikçi ve bilgisayar öncü tarafından tasarlanan Charles Babbage . İlk olarak 1837'de, daha basit bir mekanik bilgisayar için bir tasarım olan Babbage'ın fark motorunun halefi olarak tanımlandı .
Analitik Motor, bir aritmetik mantık birimi , koşullu dallanma ve döngüler şeklinde kontrol akışı ve entegre bellek içeriyordu, bu da onu modern terimlerle Turing-tamamlanmış olarak tanımlanabilecek genel amaçlı bir bilgisayar için ilk tasarım haline getirdi . Başka bir deyişle, Analitik Motorun mantıksal yapısı, elektronik çağda bilgisayar tasarımına hakim olanla temelde aynıydı. Analitik Motor, Charles Babbage'ın en başarılı başarılarından biridir.
Babbage, baş mühendisi ile olan anlaşmazlıklar ve yetersiz finansman nedeniyle hiçbir zaman makinelerinin yapımını tamamlayamadı. O olmadığını 1941'e kadar Konrad Zuse ilk genel amaçlı bilgisayar, inşa Z3 Babbage'den 1837 yılında öncü Analitik Motor önermişti sonra Bir asırdan fazla.
Tasarım
Babbage'ın mekanik bir hesaplama cihazı olan Fark Motoru'ndaki ilk girişimi, yaklaşık polinomlar oluşturmak için sonlu farkları değerlendirerek logaritma ve trigonometrik fonksiyonları tablolamak için tasarlanmış özel amaçlı bir makineydi . Bu makinenin yapımı hiçbir zaman tamamlanmadı; Babbage, baş mühendisi Joseph Clement ile anlaşmazlıklar yaşadı ve nihayetinde İngiliz hükümeti proje için sağladığı fonu geri çekti.
Bu proje sırasında Babbage, çok daha genel bir tasarımın, Analitik Motorun mümkün olduğunu fark etti. Analitik Motorun tasarımı üzerindeki çalışmalar c. 1833.
Programlar ("formüller") ve verilerden oluşan girdi, makineye delikli kartlar aracılığıyla sağlanacaktı; bu, o sırada Jakarlı dokuma tezgahı gibi mekanik dokuma tezgahlarını yönlendirmek için kullanılan bir yöntemdi . Çıktı için makinede bir yazıcı, bir eğri çizici ve bir zil bulunur. Makine ayrıca daha sonra okunmak üzere kartların üzerine sayıları da basabilecektir. Sıradan 10 tabanlı sabit noktalı aritmetik kullandı.
Her biri 40 ondalık basamaktan (yaklaşık 16.6 kB ) oluşan 1.000 sayı tutabilen bir depo (yani bir bellek ) olması gerekiyordu. Bir aritmetik birim ("değirmen") dört aritmetik işlemin tümünü , artı karşılaştırmaları ve isteğe bağlı olarak karekök işlemlerini gerçekleştirebilir . Başlangıçta (1838) , uzun mağazanın bir tarafa çıktığı, genel olarak dairesel bir düzende kendi üzerine kıvrılan bir fark motoru olarak tasarlandı . Daha sonraki çizimler (1858) düzenli bir ızgara düzenini tasvir eder. Gibi , merkezi işlem birimi , modern bilgisayar (CPU), değirmen onun üzerine dayanacaktır kendi iç prosedürleri şeklinde depolanacak, davul döner yerleştirilmiş mandal daha karmaşık talimatların bir gerçekleştirmek için, "varil" denilen kullanıcının programı belirtebilir.
Kullanıcılar tarafından kullanılacak programlama dili, günümüzün montaj dillerine benziyordu . Döngüler ve koşullu dallanma mümkündü ve bu nedenle tasarlanan dil , daha sonra Alan Turing tarafından tanımlandığı gibi Turing-tamamlanmış olurdu . Üç farklı tip delikli kart kullanıldı: biri aritmetik işlemler için, biri sayısal sabitler için ve biri de yükleme ve depolama işlemleri, sayıların mağazadan aritmetik birime veya geriye aktarılması için. Üç tür kart için üç ayrı okuyucu vardı. Babbage, 1837 ve 1840 yılları arasında Analitik Motor için yaklaşık iki düzine program ve daha sonra bir program geliştirdi. Bu programlar polinomları, yinelemeli formülleri, Gauss elemelerini ve Bernoulli sayılarını ele alır .
1842 yılında İtalyan matematikçi Luigi Federico Menabrea o ziyaret ettiğinde Babbage'den verdi derslerine dayalı, Fransızca motorun bir açıklama yayınladı Turin 1843 yılında 1840 yılında, açıklama İngilizce'ye tercüme ve yoğun tarafından açıklamalı edildi Ada Lovelace ilgi olmuştu, motorda sekiz yıl önce. Makineyi kullanarak Bernoulli sayılarını hesaplamanın bir yolunu içeren Menabrea'nın makalesine yaptığı eklemeler nedeniyle (genel olarak ilk eksiksiz bilgisayar programı olarak kabul edilir), ilk bilgisayar programcısı olarak tanımlanmıştır .
Yapı
Hayatının sonlarında, Babbage makinenin basitleştirilmiş bir versiyonunu inşa etmenin yollarını aradı ve 1871'deki ölümünden önce küçük bir parçasını bir araya getirdi.
1878'de İngiliz Bilim İlerleme Derneği'nin bir komitesi , Analitik Motoru "mekanik dehanın bir harikası" olarak tanımladı, ancak inşa edilmesini önermedi. Komite, makinenin kullanışlılığını ve değerini kabul etti, ancak yapım maliyetini tahmin edemedi ve makinenin yapıldıktan sonra doğru çalışıp çalışmayacağından emin değildi.
Aralıklı olarak 1880'den 1910'a kadar, Babbage'nin oğlu Henry Prevost Babbage, değirmenin ve baskı aparatının bir bölümünü inşa ediyordu. 1910'da pi'nin katlarından oluşan (hatalı) bir liste hesaplayabildi . Bu, tüm motorun sadece küçük bir parçasını oluşturuyordu; programlanabilir değildi ve depolama alanı yoktu. (Bu bölümün popüler resimleri bazen tüm değirmen hatta tüm motor olduğu ima edilerek yanlış etiketlenmiştir.) Henry Babbage'ın "Analitik Motor Değirmeni" Londra'daki Bilim Müzesi'nde sergilenmektedir. Henry ayrıca, tam motorun daha küçük bir depolama kapasitesine sahip bir tanıtım versiyonunu oluşturmayı önerdi: "belki bir ilk makine için on (sütun) her birinde on beş tekerlekle yapardı". Böyle bir sürüm, her biri 25 basamaklı 20 sayıyı değiştirebilir ve bu sayılarla ne söylenebileceği hala etkileyici olabilir. Henry Babbage 1888'de "Bu sadece bir kart ve zaman meselesidir" diye yazmıştı, "... ".
1991 yılında, Londra Bilim Müzesi , Babbage'ın Analitik Motorun geliştirilmesi sırasında keşfettiği iyileştirmeleri içeren bir tasarım olan Babbage's Difference Engine No. 2'nin eksiksiz ve çalışan bir örneğini yaptı . Bu makine, Babbage'ın sahip olabileceği malzemeler ve mühendislik toleransları kullanılarak yapıldı ve Babbage'ın tasarımlarının zamanının üretim teknolojisi kullanılarak üretilemeyeceği fikrini bastırdı.
Ekim 2010'da, John Graham-Cumming , Babbage'ın planlarının ciddi bir tarihsel ve akademik çalışmasına olanak sağlamak için "kamu aboneliği" yoluyla fon toplamak için bir "Plan 28" kampanyası başlattı. sırayla fiziksel Analitik Motorun oluşturulmasını sağlar. Mayıs 2016 itibariyle, Babbage'nin orijinal tasarım çizimlerinden tutarlı bir anlayış elde edilemediği için fiili inşaat girişiminde bulunulmamıştı. Özellikle Lovelace'in Bernoulli programı için gerekli olan indekslenmiş değişkenleri idare edip edemeyeceği belirsizdi. 2017 yılına kadar, "Plan 28" çalışması, kataloglanmış tüm materyallerin aranabilir bir veri tabanının mevcut olduğunu ve Babbage'ın hacimli Karalama Kitaplarının ilk incelemesinin tamamlandığını bildirdi.
Babbage'ın orijinal çizimlerinin çoğu dijitalleştirildi ve çevrimiçi olarak herkese açık.
Komut seti
Babbage'ın, motor için modern bir işlemci kılavuzu tarzında açık bir talimatlar dizisi yazdığı bilinmiyor. Bunun yerine programlarını yürütmeleri sırasında durum listeleri olarak gösterdi ve kontrol akışının nasıl yönlendirileceğine dair çok az göstergeyle her adımda hangi operatörün çalıştırıldığını gösterdi.
Allan G. Bromley , koşullu dallanmanın bir fonksiyonu olarak kart destesinin ileri ve geri yönlerde okunabileceğini varsaymıştır, bu da motoru Turing-tamamlayıcı yapacaktır:
...kartlara ileri ve geri hareket etmeleri (ve dolayısıyla döngü yapmaları) istenebilir...
İlk kez, 1845'te, en önemlisi, kullanıcı programlarında döngünün kullanıcı tarafından kontrol edilmesi için etkili bir sistem de dahil olmak üzere, çeşitli hizmet işlevleri için kullanıcı işlemlerinin tanıtımı. İşlemin ve değişken kartların dönüş yönünün nasıl belirlendiğine dair bir gösterge yoktur. Başka kanıtların yokluğunda, hem işlemin hem de değişken kartların yalnızca Babbage'ın örnek programlarında kullanılan döngüleri uygulamak için gerektiği gibi geriye döndürülebileceğine dair minimum varsayılan varsayımı benimsemek zorunda kaldım. Hareket yönünü kullanıcının kontrolüne yerleştirmede mekanik veya mikro programlama zorluğu olmayacaktır.
Fourmilab , motorun öykünücüsünde şunları söylüyor:
Motorun Kart Okuyucusu, kartları bir zincir halinde baştan sona birbiri ardına işlemekle sınırlı değildir. Ek olarak, okuduğu kartlar tarafından yönlendirilebilir ve Mill'in yükseltme kolunun etkin olup olmadığına göre tavsiyede bulunabilir, kart zincirini ileri, araya giren kartları atlayarak veya geriye doğru ilerleterek önceden okunan kartların bir kez işlenmesine neden olabilir. Yeniden.
Bu öykünücü yazılı bir sembolik talimat seti sağlar, ancak bu Babbage'ın orijinal eserlerine dayanmak yerine yazarları tarafından yapılmıştır. Örneğin, faktöriyel bir program şu şekilde yazılabilir:
N0 6 N1 1 N2 1 × L1 L0 S1 – L0 L2 S0 L2 L0 CB?11
burada CB, kontrol akışını atlamak için kullanılan koşullu dal talimatı veya "kombinasyon kartı", bu durumda 11 kartla geriye doğru.
Etki
Öngörülen etki
Babbage otomatik bilgisayar bulunup bulunmaması şimdi olarak bilinen alanda ilgi yakmak anladı algoritmik verimlilik onun yazma, bir Filozof Life Pasajlar yakında Analitik Motor mevcut olduğu, bu mutlaka geleceğini yönlendirecektir Gibi" Ne zaman onun yardımıyla herhangi bir sonuç aransa, o zaman şu soru ortaya çıkacaktır: Bu sonuçlara makine tarafından en kısa sürede hangi hesaplama yöntemiyle ulaşılabilir ?
Bilgisayar Bilimi
1872'den itibaren Henry, babasının işine gayretle devam etti ve daha sonra 1875'te aralıklı olarak emekli oldu.
Percy Ludgate , 1914'te motor hakkında yazdı ve 1908'de bir Analitik Motor için kendi tasarımını yayınladı. Ayrıntılı olarak çizildi, ancak asla inşa edilmedi ve çizimler hiçbir zaman bulunamadı. Ludgate'in motoru Babbage'ınkinden çok daha küçük (yaklaşık 8 fit küp (230 L )) olacak ve varsayımsal olarak iki 20 ondalık basamaklı sayıyı yaklaşık altı saniyede çarpabilecekti.
Leonardo Torres y Quevedo , Essays on Automatics'te (1913) Babbage'ın motorları hakkında yazdı . Kitap, bir fonksiyonun değerini tamamen otomatik olarak hesaplayabilen bir elektromekanik makine için bir tasarım içeriyor ve ayrıca kayan nokta aritmetiği fikrini de içeriyordu . Torres, 1914'te ve 1920'de, Babbage'ınki gibi bir hesap makinesinin tüm dişli işlevlerinin elektromekanik parçalar kullanılarak gerçekleştirilebileceğini iki kez gösterdi. 1914 analitik makinesi, elektromıknatıslarla oluşturulmuş küçük bir bellek kullandı; 1920 makinesi, komutlarını almak ve sonuçlarını yazdırmak için bir daktilo kullandı.
Vannevar Bush'un Enstrümantal Analiz (1936) makalesi Babbage'ın çalışmasına birkaç referans içeriyordu. Aynı yıl elektronik bir sayısal bilgisayar inşa etme problemlerini araştırmak için Hızlı Aritmetik Makinesi projesini başlattı.
Bu temel çalışmaya rağmen, Babbage'ın çalışması tarihsel olarak belirsizliğe düştü ve Analitik Motor, 1930'larda ve 1940'larda çalışmaya başladıklarında elektromekanik ve elektronik bilgi işlem makinelerinin yapımcıları tarafından bilinmiyordu ve bu da Babbage'nin mimari yeniliklerinin çoğunu yeniden icat etme ihtiyacıyla sonuçlandı. önermişti. 1937 ve 1945 yılları arasında hızla eskiyen elektromekanik hesap makinesi Harvard Mark I'i yapan Howard Aiken , Babbage'ın çalışmalarını muhtemelen kendi itibarını arttırmanın bir yolu olarak övdü, ancak Mark I'in inşası sırasında Analitik Motorun mimarisi hakkında hiçbir şey bilmiyordu. , ve Analitik Motorun inşa edilmiş kısmına yaptığı ziyareti "hayatımın en büyük hayal kırıklığı" olarak değerlendirdi. Mark I, Analitik Motordan hiçbir etki göstermedi ve Analitik Motorun en ileri görüşlü mimari özelliği olan koşullu dallanmadan yoksundu . J. Presper Eckert ve John W. Mauch benzer şekilde, ilk elektronik genel amaçlı bilgisayar olan ENIAC için tasarımlarını tamamlamadan önce Babbage'ın Analitik Motor çalışmasının ayrıntılarından haberdar değillerdi .
Diğer erken bilgisayarlarla karşılaştırma
Analitik Motor yapılmış olsaydı, dijital , programlanabilir ve Turing-complete olurdu . Ancak çok yavaş olacaktı. Luigi Federico Menabrea, Sketch of the Analytical Engine'de şunları bildirmiştir : "Bay Babbage, motoruyla, her biri yirmi rakam içeren iki sayının çarpımını üç dakikada oluşturabileceğine inanıyor". Harvard Mark'ı karşılaştırırsam, aynı görevi sadece altı saniyede gerçekleştirebilirim. Modern bir bilgisayar aynı şeyi saniyenin milyarda biri kadar bir sürede yapabilir.
İsim | İlk operasyonel | Sayı sistemi | hesaplama mekanizması | Programlama | Turing tamamlandı | Hafıza |
---|---|---|---|---|---|---|
Fark Motoru | 1990'lara kadar inşa edilmedi (tasarım 1820'ler) | Ondalık | Mekanik | programlanamaz; fiziksel olarak ayarlanan polinom farklarının ilk sayısal sabitleri | Numara | Eksenlerdeki tekerleklerin fiziksel durumu |
Analitik Motor | İnşa edilmedi (tasarım 1830'lar) | Ondalık | Mekanik | Delikli kartlarla program kontrollü | Evet | Eksenlerdeki tekerleklerin fiziksel durumu |
Ludgate'in Analitik Motoru | İnşa edilmedi (tasarım 1909) | Ondalık | Mekanik | Delikli kartlarla program kontrollü | Evet | Çubukların fiziksel durumu |
Zuse Z1 (Almanya) | 1939 | İkili kayan nokta | Mekanik | Delikli 35 mm film stoğu ile program kontrollü | Numara | Çubukların fiziksel durumu |
Bombe (Polonya, İngiltere, ABD) | 1939 ( Lehçe ), Mart 1940 (İngiliz), Mayıs 1943 (ABD) | Karakter hesaplamaları | elektro-mekanik | programlanamaz; patch kablolar tarafından belirtilen şifre giriş ayarları | Numara | Rotorların fiziksel durumu |
Zuse Z2 (Almanya) | 1940 | İkili kayan nokta | Elektro-mekanik ( Mekanik hafıza) | Delikli 35 mm film stoğu ile program kontrollü | Numara | Çubukların fiziksel durumu |
Zuse Z3 (Almanya) | Mayıs 1941 | İkili kayan nokta | elektro-mekanik | Delikli 35 mm film stoğu ile program kontrollü | Prensipte | Mekanik röleler |
Atanasoff–Berry Bilgisayar (ABD) | 1942 | İkili | Elektronik | programlanamaz; delikli kartlar kullanılarak doğrusal sistem katsayıları girişi | Numara | Rejeneratif kapasitör hafızası |
Colossus Mark 1 (İngiltere) | Aralık 1943 | İkili | Elektronik | Patch kablolar ve anahtarlar tarafından program kontrollü | Numara | Termiyonik valfler (vakum tüpleri) ve tiratronlar |
Harvard Mark I – IBM ASCC (ABD) | Mayıs 1944 | Ondalık | elektro-mekanik | 24 kanallı delikli kağıt bant tarafından program kontrollü (ancak koşullu dallanma yok) | Numara | Mekanik röleler |
Zuse Z4 (Almanya) | Mart 1945 (veya 1948) | İkili kayan nokta | elektro-mekanik | Delikli 35 mm film stoğu ile program kontrollü | Evet | Mekanik röleler |
ENIAC (ABD) | Temmuz 1946 | Ondalık | Elektronik | Patch kablolar ve anahtarlar tarafından program kontrollü | Evet | Vakum tüplü üçlü parmak arası terlik |
Manchester Bebek (İngiltere) | 1948 | İkili | Elektronik | Klavye ile belleğe girilen ikili program (ilk elektronik depolanmış programlı dijital bilgisayar) | Evet | Williams katot ışın tüpü |
EDSAC (İngiltere) | 1949 | İkili | Elektronik | Beş bit işlem kodu ve değişken uzunluklu işlenen (geniş bir topluluğa bilgi işlem hizmetleri sunan ilk depolanmış program bilgisayarı). | Evet | Merkür gecikme çizgileri |
popüler kültürde
- Cyberpunk romancılar William Gibson ve Bruce Sterling bir birlikte kaleme Steampunk romanını alternatif tarihin başlıklı Fark Motor Babbage'ın fark Analitik Motorları Victoria topluma mümkün hale geldi ki. Roman, hesaplama teknolojisinin erken tanıtımının sonuçlarını ve etkilerini araştırıyor.
- Moriarty by Modem , Jack Nimersheim'ın kısa öyküsü, Babbage'ın Analitik Motorunun gerçekten tamamlandığı ve İngiliz hükümeti tarafından oldukça sınıflandırıldığı kabul edilen alternatif bir tarihi anlatıyor. Sherlock Holmes ve Moriarty'nin karakterleri gerçekte Analitik Motor için yazılmış bir dizi prototip programdı. Bu kısa hikaye, Holmes'un programı modern bilgisayarlarda uygulanırken ve Babbage's Analytical Engine'in modern muadillerinde bir kez daha düşmanıyla rekabet etmek zorunda kalmasını takip eder.
- Benzer bir ayar, Sydney Padua tarafından The Thrilling Adventures of Lovelace and Babbage adlı web çizgi romanında kullanılmaktadır . Bir özellikleri alternatif tarihini Ada Lovelace ve Babbage Analitik Motor inşa ve en suçla mücadele için kullanabilirsiniz olan Kraliçe Victoria 'isteği. Çizgi roman, Babbage ve Lovelace'in biyografileri ve yazışmaları üzerine kapsamlı bir araştırmaya dayanıyor ve daha sonra mizahi bir etki için çarpıtılıyor.
- Orion Kol online proje özellikleri Machina Babbagenseii , tamamen bilinçli Babbage'den esinlenen mekanik bilgisayarlar. Her biri büyük bir asteroit boyutunda, yalnızca mikro yerçekimi koşullarında hayatta kalabiliyor ve verileri insan beyninin %0,5 hızında işliyor.
Referanslar
bibliyografya
- Babbage, Charles (1864). "Bölüm VIII - Analitik Motora Dair" . Bir Filozofun Hayatından Pasajlar . Londra: Longman, Green, Longman, Roberts ve Green. s. 112–141.
- Babbage, Charles (1889). Babbage, Henry P. (ed.). Babbage'ın Hesaplama Motorları – Bunlara İlişkin Bir Kağıt Koleksiyonu Olmak; Tarihleri ve Yapısı (PDF) . New York: Cambridge University Press. ISBN'si 978-1-108-00096-3. Arşivlenmiş orijinal (PDF) , 4 Mart 2016 tarihinde . Erişim tarihi: 24 Aralık 2015 .
- Bromley, Allan G. (Temmuz-Eylül 1982). "Charles Babbage'ın Analitik Motoru, 1838" (PDF) . IEEE Annals of the History of Computing . 4 (3): 197-217. doi : 10.1109/mahc.1982.10028 .
- Bromley, Allan G. (1990). "Fark ve Analitik Motorlar". Aspray'de William (ed.). Bilgisayarlardan Önce Hesaplama (PDF) . Ames: Iowa Eyalet Üniversitesi Yayınları. s. 59–98. ISBN'si 978-0-8138-0047-9.
- Bromley, Allan G. (Ekim-Aralık 2000). "Babbage'ın Analitik Motor Planları 28 ve 28a-Programcı Arayüzü". IEEE Annals of the History of Computing . 22 (4): 5-19. doi : 10.1109/85.887986 . S2CID 17597243 .
- Cohen, I. Bernard (2000). "8 - Aiken'in Hesaplamadaki Arka Planı ve Babbage'ın Makineleri Bilgisi". Howard Aiken: Bir Bilgisayar Öncüsü Portresi . Cambridge: MIT Basını. s. 61–72. ISBN'si 9780262531795.
- Collier, Bruce (1970). Olabilecek Küçük Makineler: Charles Babbage'ın Hesap Makineleri (PhD). Harvard Üniversitesi . Erişim tarihi: 18 Aralık 2015 .
- Yeşil, Christopher D. (2005). "Babbage'ın Analitik Motoru zihnin mekanik bir modeli mi olacaktı?" (PDF) . Psikoloji Tarihi . 8 (1): 35–45. doi : 10.1037/1093-4510.8.1.35 . PMID 16021763 . 25 Aralık 2015 alındı .
- Hyman, Anthony (1982). Charles Babbage: Bir Biyografi . Oxford: Oxford University Press. ISBN'si 9780198581703.
- Menabrea, Luigi Federico ; Lovelace, Ada (1843). "Charles Babbage tarafından icat edilen Analitik Makinenin Krokisi... çevirmenin notlarıyla birlikte. Çeviren Ada Lovelace" . Richard Taylor'da (ed.). Bilimsel Anılar . 3 . Londra: Richard ve John E. Taylor. s. 666-731.
- Randell, Brian (Ekim-Aralık 1982). "Analitik Motordan Elektronik Dijital Bilgisayara: Ludgate, Torres ve Bush'un Katkıları" (PDF) . IEEE Annals of the History of Computing . 4 (4): 327-341. doi : 10.1109/mahc.1982.10042 . S2CID 1737953 .
- Rojas, Raul (Ocak-Mart 2021). "Charles Babbage'ın Bilgisayar Programları". IEEE Annals of the History of Computing . 43 (1): 6–18. doi : 10.1109/MAHC.2020.3045717 .
- Wilkes, Maurice Vincent (1971). "Bilgisayar Öncüsü Olarak Babbage". Proc. Babbage Anma Toplantısı . Londra: İngiliz Bilgisayar Topluluğu. s. 415–440.
Dış bağlantılar
- Babbage Kağıtları , Bilim Müzesi arşivi
- Fourmilab'daki Analitik Motor, tarihsel belgeleri ve çevrimiçi simülasyonları içerir
- "Babbage'ın büyük hesaplama motorunun Genel Planının" (1840) resmi ve ayrıca işletim ve programlama özelliklerinin modern bir açıklaması" . Arşivlenmiş orijinal 21 Ağustos 2008 tarihinde.
- Izgara düzenine sahip daha sonraki bir Analitik Motor Planının görüntüsü (1858)
- İlk çalışan Babbage "varil" aslında 2005 dolaylarında toplandı
- Özel sayı, IEEE Annals of the History of Computing , Cilt 22, Sayı 4, Ekim-Aralık 2000 (abonelik gereklidir)
- Babbage , Bilim Müzesi, Londra
- "Muhteşem Analitik Motor - Nasıl Çalışır" . 2D Gözlükler . 31 Mayıs 2015 . 23 Ağustos 2017'de alındı .