Sunday, September 19, 2021

Noppeid IT ajaloost (1.nädal)

Charles Babbage ja Ada Lovelace


Charles Babbage, keda kutsutakse ka 'arvutite isaks', lõpetas 1822. aastal oma leiutise, esimese mehaanilise arvuti. Täpsemalt, differentsiaal masina, mis oli võimeline arvutama logaritmilisi - ja trigonomeetrilisi funktsioone, ühesõnaga polünoome, algebraliseid võrrandeid. Masin koosnes 25'000 jupist ning kaalus ~15 tonni.

Inglismaa valitsus oli huvitatud differentsiaal masinast. Seetõttu sai Babbage inglismaa valitsuse poolt rahalisi toetusi, et antud projekti edasi arendada otstarbekamale kujule (eeldatavasti väiksem). Kahjuks aastal 1842 projekt hüljati.

Sellele projektile järges Babbage poolt analüütiline masin, mis sarnanes juba rohkem tänapäeva arvutiga tööpõhimõtte poolest. Arhitektuuriliselt  Samuti läbib see masin Turingu testi. Antud arvutit oli võimalik programmeerida kasutades kaarte (punch cards). 

Ada Lovelace, kutsutakse ka 'programmeerimis emaks', kes uuris Babbage analüütilist masinast kirjutas sellele programmi, mis oleks võimaldanud arvutada Bernoulli numbreid. Babbage analüütiline masin jäi poolikuks, sellest tulenevalt ei testitud ka Lovelace programmi.