Što je analitička mašina?

Analitički motor bio je mehaničko računalo koje je stvorio engleski izumitelj i matematičar Charles Babbage sredinom 1830-ih. Iako Babbage nikada nije izgradio cijeli stroj, analitički stroj se općenito smatra prethodnikom modernog računala. Koristio je sustav za programiranje bušenih kartica i imao procesorsku jedinicu za izračune kao i banku kratkoročne memorije za pohranjivanje radnih podataka.

Babbage je bio profesor matematike na Cambridgeu. Dok je 1812. radio s matematičkim tablicama, Babbage je došao na ideju o stroju koji bi mogao automatski vršiti izračune. Prvo je izumio diferencijalni motor, danas poznat kao diferencijalni motor br. 1.

Motor razlike bio je vrlo specijaliziran. Dizajniran je za rad samo s polinomima. Kada je projekt zastao, Babbage je odlučio proširiti svoj fokus i stvoriti višenamjenski stroj.

Godine 1839. počeo je posvećivati ​​svu svoju znanstvenu misao razvoju analitičkog stroja. Babbage je zamislio da je motor izrađen od mjedi i da ga pokreće parni stroj. Podaci su uneseni u analitički stroj pomoću bušenih kartica. Babbage je ideju za bušene kartice posudio iz tekstilne industrije, gdje su se koristile za programiranje mehaničkih tkalačkih stanova.

Motor je imao tri različite vrste čitača kartica za kartice koje su programirale stroj. Jedna vrsta kartice unosila je matematičke operacije, druga je usmjeravala radnje učitavanja i spremanja, a treća je hranila numeričke konstante stroja. Programski jezik bio je sličan asemblerskim jezicima korištenim stoljeće kasnije.

Nakon što su podaci bili uneseni, analitički stroj mogao je rješavati jednadžbe zbrajanjem, oduzimanjem, množenjem i dijeljenjem, kao i izvođenjem drugih funkcija sličnih računalu. Tijekom izračunavanja, analitički stroj mogao je koristiti ono što je u osnovi memorija scratchpad-a. Mogao je pohraniti 1,000 brojeva, od kojih svaki može imati do 50 znamenki. Kada su izračuni bili gotovi, analitički stroj mogao je ispisati odgovore u obliku ispisa, bušene kartice ili grafikona. Također bi mogao stvoriti ladice koje bi se kasnije mogle koristiti za izradu tiskarskih ploča.
Moderni računalni znanstvenici prepoznaju da je Babbage bio ispred svog vremena. Svi dijelovi njegovog analitičkog motora odjekuju u modernim računalima. Poput mnogih vizionara, Babbage je imao problema s navođenjem drugih da prepoznaju njegovu genijalnost. Potpuni prototip nikada nije napravljen jer Babbage nije mogao dobiti sredstva. Stvarao je dijelove stroja koji opstaju u muzejima. Prošlo je gotovo 100 godina nakon Babbageove smrti 1871. prije nego što su napravljena računala koja su bila usporediva s analitičkim strojem.