W dzisiejszym świecie Maszyna analityczna to temat budzący duże zainteresowanie i debatę wśród społeczeństwa. Na przestrzeni historii Maszyna analityczna był przedmiotem badań i analiz prowadzonych przez ekspertów z różnych dziedzin, którzy starali się zrozumieć jego wpływ i zakres w różnych aspektach życia codziennego. Od swoich początków do chwili obecnej Maszyna analityczna ewoluował i dostosowywał się do zmian i wyzwań stawianych przez współczesny świat. W tym artykule zbadamy znaczenie Maszyna analityczna i jego wpływ na dzisiejsze społeczeństwo, a także różne punkty widzenia istniejące na ten temat.
Maszyna analityczna (ang. analytical engine) – wymyślone i zaprojektowane przez Charlesa Babbage’a urządzenie, które można uznać za pierwszy programowalny komputer ogólnego zastosowania[2]. Choć nigdy nie została w pełni zbudowana, jej projekt stał się inspiracją do skonstruowania komputera przez późniejszych twórców.
Maszyna analityczna miała być konstrukcją mechaniczną, napędzaną silnikiem parowym. Program oraz dane miały być wprowadzane za pośrednictwem kart perforowanych (pomysł opracowany wcześniej przez Josepha Jacquarda i zastosowany w krośnie jego konstrukcji). Dane wyjściowe miały być drukowane na drukarce, rysowane przy pomocy urządzenia kreślarskiego (prekursora ploterów) lub zapisywane na kartach perforowanych.
Konstrukcja maszyny analitycznej zakładała rozdzielenie pamięci („magazynu”, ang. store) i jednostki obliczeniowej („młyna”, ang. mill) – podobnie jak we współczesnych komputerach. Urządzenie pozwalało na wykorzystanie konstrukcji znanych z dzisiejszych języków programowania, takich jak pętle, instrukcje warunkowe czy przetwarzanie równoległe, było więc kompletne w sensie Turinga. Co znamienne, maszyna analityczna – choć nigdy nie skonstruowana – była pierwszym urządzeniem, dla którego zostały napisane programy komputerowe; pierwszy z nich, autorstwa Ady Lovelace, miał obliczać liczby Bernoulliego[3].
Gdy prace Babbage’a nad maszyną różnicową zostały zawieszone w 1833 roku, zajął się on projektowaniem maszyny analitycznej[4]. Po raz pierwszy opublikował projekt swojego nowego urządzenia w 1837 roku. Luigi Menabrea wydał w 1842 szczegółowy opis maszyny w języku francuskim, który został w 1843 przetłumaczony na angielski przez Adę Lovelace. Dodała ona do tekstu swoje uwagi, które są o ponad połowę dłuższe od samego tłumaczenia[5][6]. Babbage pracował nad maszyną analityczną aż do swojej śmierci w 1871 roku. Ze względu na brak środków finansowych pełna maszyna nie została zbudowana, powstała jedynie mała część „młyna”[1][7][8]. W 1878 powstaje raport British Association for the Advancement of Science, który nie rekomenduje jego konstrukcji, z powodu niemożności oszacowania kosztów i niepewności co do jej prawidłowego działania po zbudowaniu[8][9].
W 1880 roku syn wynalazcy, Henry Babbage, rozpoczął prace nad skonstruowaniem „młyna” wraz z drukarką - nie miały być jednak częściami maszyny analitycznej, ale „czymś co było by użyteczne samo w sobie”[10]. Pierwsza próba obliczeń w 1888 zakończyła się niepowodzeniem. Po przerwie od 1896 do 1906[8] maszyna została ukończona w 1910[11]. Urządzenie nie było programowalne i umożliwiało wykonywanie czterech podstawowych działań matematycznych[12].
Percy Ludgate pisał w artykule Automatic Calculating Machines w 1914 roku o maszynach Babbage’a, wspominając przy tym, że sam zaprojektował maszynę analityczną (tylko plany, nie zbudował prototypu) ok. 1907-1909[14][15].
Torres y Quevedo[16] również poruszył temat maszyn w książce Essays on Automatics[17] (wydanych po raz pierwszy w 1913). Postawił w niej sobie wyzwanie, jako wynalazcy urządzeń elektromechanicznych, zaprojektowania maszyny analitycznej. Tekst zawiera kompletny projekt maszyny elektromechanicznej zdolnej do całkowicie automatycznego obliczenia wartości określonej funkcji. Stworzył co najmniej dwa prototypy takich urządzeń[15].
Vannevar Bush – jego artykuł Instrumental Analysis (1936) zawierał odniesienia do prac Babbage’a (zarówno ojca jak i syna), sugerował także w jaki sposób można zbudować elektromechaniczną maszynę, aby osiągnąć cel maszyny analitycznej. W tym samym roku rozpoczął projektowanie Rapid Arithmetical Machine[18], komputera cyfrowego opartego na lampach próżniowych. Wojna przerwała plany jego budowy w 1942[15][19].
Postępy w projekcie (o nazwie Plan 28) budowy maszyny analitycznej, ogłoszonego w 2010:
2015 – rozpoczęcie indeksowania i opisywania dokumentów cyfrowych[20][21]
2014 – rozpoczęcie prac nad interpretacją języka opisu sprzętu używanego przez Babbage’a[21][22][23]
2012[24] – Timothy Robinson dołącza do projektu jako członek zarządu[25]
2011[26]:
2010[30]:
(...) I began to think that I might be able to complete the “Mill,” not as part of the larger machine which my father proposed, but something which would be practically useful by itself in the hands of a skilled operator.