Shpikjet e Babbage
Motori me diferenca të vogla
Për herë të parë, Babbage mendoi të krijonte një mekanizëm që do të lejonte llogaritjet komplekse automatike me saktësi të madhe në 1812. Mbi këto mendime ai u nxit nga studimi i tabelave logaritmike, gjatë rillogaritjes së të cilave u zbuluan gabime të shumta në llogaritjet për shkak të faktorit njerëzor. Edhe atëherë, ai filloi të kuptonte mundësinë e kryerjes së llogaritjeve komplekse matematikore duke përdorur pajisje mekanike.
Gjithashtu shumë ndikim të madh Babbage u ndikua nga veprat e shkencëtarit francez Baron de Prony, i cili propozoi idenë e ndarjes së punës gjatë llogaritjes së tabelave të mëdha (logarithmike, trigonometrike, etj.). Ai propozoi ndarjen e procesit të llogaritjes në tre nivele. Niveli i parë është disa matematikanë të shquar që përgatisin softuer matematikor. Niveli i dytë janë teknologë të arsimuar të cilët organizuan procesin rutinë të punës informatike. Dhe niveli i tretë u pushtua nga vetë llogaritësit, nga të cilët kërkohej vetëm aftësia për të mbledhur dhe zbritur. Idetë e Prony e shtynë Babbage të mendonte për zëvendësimin e nivelit të tretë (kalkulatorë) me një pajisje mekanike.
Sidoqoftë, Babbage nuk filloi menjëherë të zhvillonte idenë e ndërtimit të një mekanizmi kompjuterik. Vetëm në vitin 1819, kur u interesua për astronominë, ai përcaktoi më saktë idetë e tij dhe formuloi parimet e llogaritjes së tabelave me metodën e diferencës duke përdorur një makinë, të cilën më vonë e quajti makinë diferenciale. Kjo makinë duhej të kryente llogaritje komplekse duke përdorur vetëm operacionin e mbledhjes. Në 1819, Charles Babbage filloi të krijonte një motor me diferencë të vogël, dhe në 1822 ai përfundoi ndërtimin e tij dhe foli me Shoqërinë Mbretërore Astronomike me një raport mbi përdorimin e një mekanizmi makinerie për llogaritjen e tabelave astronomike dhe matematikore. Ai demonstroi punën e një makine me shembullin e llogaritjes së anëtarëve të një sekuence. Motori i diferencës bazohej në metodën e diferencës së fundme. Makinë e vogël ishte tërësisht mekanike dhe përbëhej nga shumë ingranazhe dhe leva. Ai përdorte një sistem numrash dhjetorë. Ajo operoi me numra 18-bitësh me një saktësi të shifrës së tetë dhjetore dhe siguroi një shpejtësi llogaritjeje prej 12 anëtarësh të sekuencës në 1 minutë. Motori me diferencë të vogël mund të numëronte vlerat e polinomeve të shkallës së 7-të.
Për krijimin e Difference Engine, Babbage iu dha medalja e parë e artë e Shoqërisë Astronomike. Megjithatë, motori me diferencë të vogël ishte eksperimental sepse kishte pak memorie dhe nuk mund të përdorej për llogaritje të mëdha.
Motori i Diferencës Charles Babbage
Në 1822, Babbage mendoi të krijonte një motor me diferencë të madhe që do të zëvendësonte numrin e madh të njerëzve të përfshirë në llogaritjen e tabelave të ndryshme astronomike, naviguese dhe matematikore. Kjo do të kursente kostot e punës si dhe do të eliminonte gabimet njerëzore.
Charles Babbage iu afrua Shoqërisë Mbretërore dhe Astronomike me propozimin e tij për të financuar krijimin e një motori me diferencë të madhe. Të dy ata dhe të tjerët iu përgjigjën pozitivisht këtij propozimi. Babbage mori 1500 £ në 1823 dhe filloi të zhvillohej makinë e re... Ai planifikoi ta ndërtonte makinën në 3 vjet. Sidoqoftë, Babbage nuk mori parasysh kompleksitetin e dizajnit, dhe gjithashtu aftësitë teknike ajo kohe. Dhe deri në vitin 1827, ishin shpenzuar 3500 sterlina (më shumë se 1000 para personale). Progresi i punës për krijimin e Difference Engine është ngadalësuar shumë.
Për më tepër, ngjarjet tragjike në jetën e Babbage në 1827 patën një ndikim të madh në procesin e projektimit të makinës. Këtë vit ai varrosi babanë, gruan dhe dy fëmijët. Pas këtyre ngjarjeve, shëndeti i tij u përkeqësua dhe ai nuk mund të merrej me projektimin e makinës. Për të rivendosur shëndetin e tij, ai udhëtoi nëpër kontinent.
Pasi udhëtoi në 1828, Babbage vazhdoi të zhvillohej, por paratë ishin zhdukur. Ai iu drejtua shumë shoqërive dhe qeverive për ndihmë. Vetëm në 1830 ai mori 9000 £ të tjera nga qeveria, pas së cilës ai vazhdoi të projektonte motorin e diferencës.
Në 1834, puna për krijimin e makinës u pezullua. Në atë kohë, tashmë ishin shpenzuar 17,000 paund para publike dhe 6,000 para personale. Nga viti 1834 deri në 1842, qeveria mendoi nëse do ta mbështeste projektin apo jo. Dhe në 1842 ai refuzoi të financonte projektin. Motori i Diferencës nuk u përfundua kurrë.
Motori me diferencë të madhe supozohej të kishte 25,000 pjesë, të peshonte pothuajse 14 tonë dhe të ishte 2.5 metra i lartë. Përveç kësaj, makina e diferencës duhej të pajisej me një pajisje printimi për nxjerrjen e rezultateve. Memoria është projektuar për 1000 numra 50-bitësh.
Ndoshta, arsyeja e dështimit për të krijuar një makinë ndryshimi, së bashku me ngjarje tragjike 1827 dhe niveli i pamjaftueshëm teknologjitë e asaj kohe, u bënë shkathtësia e tepruar e Babbage. Ai u ngjit me një ekspeditë në Vesuvius, u mbyt në fund të liqenit në një zile zhytjeje, mori pjesë në gërmimet arkeologjike, studioi shfaqjen e xeheve, duke zbritur në miniera. Për gati një vit ai ishte i angazhuar në siguri trafiku hekurudhor dhe bëri shumë pajisje speciale- duke përfshirë një shpejtësimatës të krijuar. Përveç kësaj, gjatë projektimit të makinës së diferencës, ai zhvilloi shumë pajisje për përpunimin e metaleve. Në 1851, Charles Babbage u përpoq të hartonte një version të përmirësuar të Difference Engine, Difference Engine 2. Por as ky projekt nuk pati sukses.
Një nga 6 modelet demonstruese të pjesës kompjuterike të motorit të ndryshimit të Charles Babbage, i montuar pas vdekjes së tij nga djali i tij Henry nga pjesët e gjetura në laborator.
Sidoqoftë, puna e Babbage për krijimin e Motorit të Diferencës nuk ishte e kotë. Në 1854, shpikësi suedez Schoitz, bazuar në punën e Babbage, ndërtoi disa makineri diferenciale. Dhe pas një kohe, Martin Wiberg përmirësoi makinën Schoitz dhe e përdori atë për të llogaritur dhe publikuar tabela logaritmike.
Difference Engine 2 u ndërtua në 1891 dhe tani ndodhet në Muzeun e Shkencave në Londër.
Charles Babbage (1791-1871) - një pionier në krijimin e teknologjisë informatike, i cili zhvilloi 2 klasa kompjuterash - ndryshim dhe analitik. E para prej tyre mori emrin e saj për shkak të parimit matematikor mbi të cilin bazohet - metoda e dallimeve të fundme. Bukuria e saj qëndron në përdorimin e jashtëzakonshëm të mbledhjes aritmetike, pa pasur nevojë t'i drejtohet shumëzimit dhe pjesëtimit, të cilat janë të vështira për t'u zbatuar mekanikisht.
Më shumë se një kalkulator
Babbage's Difference Engine është një pajisje llogaritëse. Ajo vepron me numrat në mënyrën e vetme që mundet, duke i shtuar vazhdimisht ato në përputhje me metodën e diferencave të fundme. Nuk mund të përdoret për llogaritjet aritmetike të përgjithshme. Motori analitik i Babbage është shumë më tepër se një kalkulator. Ai shënon kalimin nga aritmetika e mekanizuar në llogaritjen në shkallë të plotë Qëllimi i përgjithshëm... Në faza të ndryshme të evolucionit të ideve të Babbage, kishte të paktën 3 projekte. Prandaj, është më mirë t'i referohemi makinave të tij analitike në shumës.
Komoditet dhe efikasitet inxhinierik
Pajisjet Babbage janë dhjetore në kuptimin që përdorin 10 shifra nga 0 në 9 dhe dixhitale sepse funksionojnë vetëm me numra të plotë. Vlerat përfaqësohen nga ingranazhet, dhe çdo shifër ka rrotën e vet. Nëse ndalet në një pozicion të ndërmjetëm midis vlerave të numrave të plotë, atëherë rezultati konsiderohet i papërcaktuar dhe makina bllokohet për të treguar një shkelje të integritetit të llogaritjeve. Kjo është një formë e zbulimit të gabimeve.
Babbage konsideroi gjithashtu përdorimin e sistemeve të numrave përveç dhjetorit, duke përfshirë binare dhe bazën 3, 4, 5, 12, 16 dhe 100. Ai u vendos në dhjetor për shkak të familjaritetit dhe efikasitetit të tij inxhinierik, pasi zvogëlon ndjeshëm numrin e pjesëve lëvizëse .
Diferenca e motorit numër 1
Në 1821, Babbage filloi zhvillimin me një mekanizëm për llogaritjen dhe tabelimin e funksioneve polinomiale. Autori e përshkruan atë si një pajisje për llogaritjen automatike të një sekuence vlerash me printim automatik të rezultateve në formën e një tabele. Një pjesë integrale e strukturës është një printer i lidhur mekanikisht me seksionin llogaritës. Difference Engine # 1 është dizajni i parë i plotë për ekzekutimi automatik llogaritjet.
Herë pas here Babbage ndryshonte funksionalitetin pajisje. Dizajni i vitit 1830 përshkruan një makinë me 16 shifra dhe 6 renditje të madhësisë. Modeli përbëhej nga 25 mijë pjesë, të ndara në mënyrë të barabartë midis seksionit informatik dhe printerit. Nëse pajisja do të ishte ndërtuar, ajo do të peshonte rreth 4 tonë dhe do të kishte një lartësi prej 2.4 m. Puna në motorin e ndryshimit të Babbage u ndal në 1832 pas një mosmarrëveshjeje me inxhinierin Joseph Clement. Financimi shtetëror përfundimisht përfundoi në 1842.
Motori analitik
Kur puna në motorin e diferencës ngeci, në 1834 Babbage konceptoi një pajisje më ambicioze, e cila më vonë u bë e njohur si motori kompjuterik i programueshëm analitik universal. Vetitë strukturore të makinës Babbage janë në shumë mënyra në përputhje me blloqet bazë të një kompjuteri dixhital modern. Programimi bëhet duke përdorur karta me grushta. Kjo ide u huazua nga tezgjahja jacquard, ku shërbejnë për të krijuar modele të ndërlikuara tekstili.
Struktura logjike e motorit analitik të Babbage ndjek kryesisht dizajnin dominues të kompjuterëve në epokën elektronike, që nënkupton memorie ("magazinë") të ndarë nga njësia qendrore e përpunimit ("mulli"), ekzekutimin sekuencial të operacioneve dhe mjetet për hyrje dhe dalje. të të dhënave dhe udhëzimeve. Prandaj, autori i zhvillimit mori titullin e pionierit të teknologjisë kompjuterike mjaft të merituar.
Memoria dhe njësia qendrore e përpunimit
Makina e Babbage ka një "dyqan" ku ruhen numrat dhe gjithashtu një "mulli" të veçantë ku kryhej përpunimi aritmetik. Ajo kishte një grup prej 4 funksionesh aritmetike dhe mund të kryente shumëzim dhe pjesëtim të drejtpërdrejtë. Për më tepër, pajisja ishte në gjendje të kryente operacione që tani quhen degëzimi i kushtëzuar, lak (përsëritje), mikroprogramim, përpunim paralel, fiksim, formësim pulsi etj. Vetë autori nuk e përdori një terminologji të tillë.
CPU-ja e motorit analitik, të cilin ai e quajti "mulli", ofron:
- ruajtja e numrave, veprimet mbi të cilat kryhen menjëherë, në regjistra;
- ka pajisje për kryerjen e veprimeve themelore aritmetike me to;
- transmetim i orientuar nga përdoruesi udhëzime të jashtme menaxhim i brendshëm i detajuar;
- një sistem sinkronizimi (orë) për ekzekutimin e udhëzimeve në një sekuencë të zgjedhur me kujdes.
Mekanizmi i kontrollit të motorit analitik i kryen veprimet automatikisht dhe përbëhet nga dy pjesë: një nivel më i ulët i kontrolluar nga bateri masive të quajtura fuçi, dhe nivel të lartë duke përdorur letra me grushta të zhvilluara nga Jacquard për tezgjah, të përdorura gjerësisht në fillim të viteve 1800.
Pajisjet dalëse
Rezultati i llogaritjes shfaqet menyra te ndryshme duke përfshirë printimin, kartat me grushta, hartimin dhe stereotipizimin automatik - tabaka me material të butë mbi të cilin bëhet një përshtypje, të aftë për të shërbyer si kallëp për derdhjen e pllakave për printim.
Dizajn i ri
Babbage kishte përfunduar kryesisht punën e tij pioniere në motorin analitik deri në 1840 dhe filloi të zhvillonte një pajisje të re. Midis 1847 dhe 1849, ai përfundoi zhvillimin e Difference Engine Nr. 2, i cili ishte një version i përmirësuar i origjinalit. Ky modifikim ishte projektuar për operacione me numra 31-bit dhe mund të tabelonte çdo polinom të rendit të 7-të. Dizajni ishte elegantisht i thjeshtë, duke kërkuar vetëm një të tretën e pjesëve të modelit origjinal, duke siguruar të njëjtën fuqi përpunuese.
Në dallim dhe makina analitike Charles Babbage, u përdor i njëjti dizajn i pajisjes dalëse, i cili jo vetëm që bëri një printim në letër, por gjithashtu krijoi automatikisht stereotipe dhe formatimin e prodhuar në mënyrë të pavarur sipas paraqitjes së faqes të specifikuar nga operatori. Në të njëjtën kohë, ishte e mundur të rregullohej lartësia e rreshtit, numri i kolonave, gjerësia e fushave, palosja automatike e rreshtave ose kolonave dhe rregullimi i vijave boshe për lehtësinë e leximit.
Trashëgimia
Përveç disa të krijuara pjesërisht montime mekanike dhe modelet e testimit të seksioneve të vogla të punës, asnjë prej modeleve nuk u zbatua plotësisht gjatë jetës së Babbage. Modeli kryesor, i montuar në 1832, ishte 1/7 e Difference Engine # 1, i cili përbëhej nga afërsisht 2000 pjesë. Ajo funksionon pa të meta deri më sot dhe është pajisja e parë e suksesshme kompjuterike automatike që zbaton llogaritjet matematikore në një mekanizëm. Babbage vdiq ndërsa një pjesë e vogël eksperimentale e motorit analitik po montohej. Shumë detaje të ndërtimit kanë mbijetuar, si dhe një arkiv i plotë vizatimesh dhe shënimesh.
Hartimet e mëdha mekanike kompjuterike të Babbage konsiderohen si një nga arritjet mahnitëse intelektuale të shekullit të 19-të. Vetëm në dekadat e fundit puna e tij është studiuar në detaje dhe shkalla e rëndësisë së asaj që ai ka arritur po bëhet më e dukshme.
Oriz. 5.
Pavarësisht dështimit të tij me Difference Engine, Babbage në 1834 mendoi të krijonte një të programueshëm makinë kompjuterike, të cilin ai e quajti analitik (prototipi i kompjuterit modern). Në ndryshim nga motori i diferencës, motori analitik bëri të mundur zgjidhjen e një game më të gjerë problemesh. Ishte kjo makinë që u bë vepra e jetës së tij dhe solli famë pas vdekjes. Ai supozoi se ndërtimi i një makinerie të re do të kërkonte më pak kohë dhe para sesa përfundimi i makinës së diferencës, pasi ajo duhej të përbëhej nga më e thjeshtë elementet mekanike... Në 1834, Babbage filloi të projektonte Motorin Analitik.
Arkitektura e një kompjuteri modern është në shumë mënyra e ngjashme me arkitekturën e një motori analitik. Në motorin analitik, Babbage ofroi pjesët e mëposhtme: një dyqan, një fabrikë ose një mulli, një kontroll dhe pajisje hyrëse-dalëse informacioni.
Magazina kishte për qëllim të ruante si vlerat e variablave me të cilët kryhen operacionet ashtu edhe rezultatet e operacioneve. Në terminologjinë moderne, kjo quhet memorie.
Mulliri (një pajisje logjike aritmetike, pjesë e një procesori modern) duhej të kryente operacione mbi variabla, si dhe të ruante në regjistra vlerën e ndryshoreve me të cilat në ky moment kryen operacionin.
Pajisja e tretë, të cilën Babbage nuk e emëroi, kontrollonte sekuencën e operacioneve, vendosjen e variablave në magazinë dhe nxjerrjen e tyre nga magazina dhe daljen e rezultateve. Ai lexonte sekuencën e operacioneve dhe variablave nga letrat me grushta. Kartat e grushtuara ishin dy llojesh: letra operacionale dhe letra të ndryshueshme. Një bibliotekë funksionesh mund të përpilohet nga hartat operative. Përveç kësaj, sipas modelit të Babbage, Motori analitik supozohej të përmbante një pajisje printimi dhe një pajisje për nxjerrjen e rezultateve në kartat me grushta për përdorim të mëvonshëm.
Për të krijuar një kompjuter në kuptimin modern, mbeti vetëm të dilte me një qark me një program të ruajtur, i cili u bë 100 vjet më vonë nga Eckert, Mauchly dhe von Neumann.
Babbage projektoi vetëm motorin analitik. Ai vizitonte shpesh ekspozita industriale, ku prezantoheshin risi të ndryshme shkencore dhe teknologjike. Aty u takua me Ada Augusta Lovelace (vajza e Xhorxh Bajronit), e cila u bë shoqja e tij shumë e ngushtë, asistentja dhe e vetmja me të njëjtin mendim. Në 1840, Babbage udhëtoi me ftesë të matematikanëve italianë në Torino, ku dha leksione në makinën e tij. Luigi Menabrea, pedagog në Akademinë e Artilerisë së Torinos, krijoi dhe botoi shënimet e leksionit në frëngjisht. Më vonë, Ada Lovelace i përktheu këto leksione në anglisht, duke i plotësuar me komente në vëllim që tejkalojnë tekstin origjinal. Në komente, Ada bëri një përshkrim të kompjuterit dixhital dhe udhëzimet e programimit për të. Këto ishin programet e para në botë. Kjo është arsyeja pse Ada Lovelace quhet me të drejtë programuesja e parë. Sidoqoftë, motori analitik nuk përfundoi kurrë. Ja çfarë shkruante Babbage në 1851: “Të gjitha zhvillimet në lidhje me Motorin Analitik u kryen me shpenzimet e mia. kam shpenzuar linjë e tërë eksperimentova dhe arrita në pikën përtej së cilës aftësitë e mia nuk mjaftojnë. Në këtë drejtim, jam i detyruar të braktis punë të mëtejshme". Përkundër faktit se Babbage përshkroi në detaje modelin e motorit analitik dhe parimet e funksionimit të tij, ai nuk u ndërtua kurrë gjatë jetës së tij. Kishte shumë arsye për këtë. Por kryesoret ishin mungesa e plotë e fondeve për projektin për krijimin e një makinerie analitike dhe nivel i ulët teknologjitë e asaj kohe. Babbage këtë herë nuk i kërkoi ndihmë qeverisë, pasi kuptoi se pas dështimit me motorin e diferencës, sërish do të refuzohej.
Vetëm pas vdekjes së Charles Babbage, djali i tij, Henry Babbage, vazhdoi biznesin e nisur nga babai i tij. Në 1888, Henri arriti të ndërtojë njësinë qendrore të motorit analitik sipas vizatimeve të babait të tij. Dhe në vitin 1906, Henry, së bashku me firmën Monroe, ndërtuan një model pune të një makine analitike, duke përfshirë një pajisje aritmetike dhe një pajisje për printimin e rezultateve. Makina e Babbage doli të ishte funksionale, por Charles nuk jetoi për të parë këto ditë.
Në 1864, Charles Babbage shkroi: "Ndoshta do të duhet gjysmë shekulli para se njerëzit të binden se fondet që lë pas nuk mund të shpërndahen". Sipas supozimit të tij, ai u gabua për 30 vjet. Vetëm 80 vjet pasi u ndërtua kjo thënie makinë МАРК-I, e cila u quajt "Ëndrra e Babbage u bë realitet". Arkitektura e МАРК-I ishte shumë e ngjashme me arkitekturën e motorit analitik. Howard Aiken, në fakt, studioi seriozisht botimet e Babbage dhe Ada Lovelace përpara se të krijonte makinën e tij, dhe makina e tij është ideologjikisht pak përpara makinës analitike të papërfunduar. Produktiviteti i МАРК-I doli të ishte vetëm dhjetë herë më i lartë se shpejtësia e llogaritur e motorit analitik.
MINISTRIA E ARSIMIT TË REPUBLIKËS SË Bjellorusisë
UNIVERSITETI SHTETËROR Bjellorusian
DEPARTAMENTI I HISTORISË
KRYETARI I STUDIMEVE BURIMORE
ESE MBI TEMËN:
KOMPJUTERI ANALITIK I CHARLES BABBIDGE.
PREZANTIMI:
Motori Analitik, i projektuar nga matematikani dhe shpikësi i shquar anglez Charles Babbage, shënon një moment historik të rëndësishëm në historinë e informatikës. Kur e projektoi atë në 1836-1848, Babbage në të vërtetë vendosi drejtimin për të gjithë zhvillimin e mëvonshëm të kompjuterëve elektronikë (në tekstin e mëtejmë - kompjuterë). Në fund të fundit, projekti për krijimin e një motori analitik parashikonte një sërë mekanizmash të qenësishëm në kompjuterët e sotëm. Së pari, u supozua prania e të njëjtave pesë pajisje (aritmetikë, memorie, kontroll, hyrje dhe dalje). Së dyti, përveç katër operacioneve aritmetike, numri i operacioneve përfshinte operacionin e degës së kushtëzuar dhe operacionet me kode instruksioni. Përveç kësaj, duhet të theksohet se të gjitha programet e llogaritjeve në makinën analitike të Babbage u regjistruan në letra me grushta.
Në esenë time, do të përpiqem të shqyrtoj arsyet që e shtynë Babbage të përpiqet të krijojë një kompjuter, të identifikojë idetë që ndikuan procesi krijues Shpikësi britanik, shpjegon arsyet pse Babbage nuk arriti kurrë të krijojë një motor analitik, pavarësisht kostove të mëdha morale dhe fizike të shkencëtarit.
Megjithëse vetë Babbage nuk i pa frytet e punës së tij, ndikimi i tij i padyshimtë në më shumë se një shekull të krijimit të kompjuterit të njohur për ne dëshmohet nga faktet e mëposhtme: në 1854, shpikësi suedez Scheutz megjithatë ndërtoi një makinë ndryshimi në vetëm një formë paksa e modifikuar, dhe në vitin 1991, në dyqindvjetorin e Babbage, shkencëtarët britanikë kanë rikrijuar Difference Engine # 2, si dhe një printer 3.5 ton nga vizatimet e tij. Të dy pajisjet ende funksionojnë shkëlqyeshëm - vetëm dy gabime u gjetën në vizatimet e Babbage.
1. RINIA E CHARLES BABBIDGE
Charles Babbage lindi më 26 dhjetor 1791 në jugperëndim të Anglisë në qytetin Totnes, Devonshire në familjen e një bankieri. Babai i tij, Benjamin Babbage, bankier i firmës "Prad, Manquorth and Babbage", i la më pas djalit të tij një pasuri mjaft të madhe. Charles ishte një fëmijë shumë i dobët, i sëmurë, dhe për këtë arsye prindërit e tij nuk nxitonin ta dërgonin në shkollë. Që nga fëmijëria, ai studioi individualisht me një mësues të algjebrës dhe nuk është për t'u habitur që ajo shpejt u bë shkenca e tij e preferuar. Në kohën kur ai hyri në Kolegjin Trinity, Universiteti i Oksfordit në 1811, tetëmbëdhjetë vjeçari Babbage ishte superior në matematikë ndaj të gjithë bashkëmoshatarëve të tij. Ka prova që pyetjet e të riut Babbage kanë habitur vazhdimisht vetë mësuesit e kolegjit.
Pavarësisht dhimbjes, Babbage i ri ishte një i ri shumë i gjithanshëm dhe i shoqërueshëm. Miqtë e tij më të ngushtë në kolegj ishin John Herschel, nipi i astronomit të madh W. Herschel dhe George Peacock. Miqtë dikur madje bënë një marrëveshje kurioze: "Të largohesh nga kjo botë është më e mençur se sa u gjet nga ata".
Një vit pas hyrjes në kolegj, Babbage dhe miqtë e tij morën pjesë në krijimin e Shoqërisë Analitike, që synonte reformimin e postulateve të caktuara të matematikës së Njutonit, mësimdhënien në universitet dhe studimin e arritjeve të përparuara të shkencës evropiane. "Shoqëria Analitike" filloi të mbante mbledhje të rregullta, në të cilat anëtarët e saj bënin raporte shkencore dhe zhvilloi një veprimtari të stuhishme botuese. Kështu, Babbage, Herschel dhe Peacock në 1816 përkthyen traktatin matematikor të Profesor Lacroix nga frëngjishtja dhe e plotësuan atë me dy vëllime të shembujve të tyre.
Babbage ishte një student i talentuar, por besonte se miqtë e tij - Herschel dhe Peacock - ishin shumë më të suksesshëm në matematikë sesa ai. Duke mos dashur të ishte studenti i tretë më i mirë pas diplomimit nga kolegji, Charles u transferua në Kolegjin St. Në të vërtetë, atje ai u bë studenti i parë dhe mori diplomën e tij bachelor në 1814. Tre vjet më vonë, Babbage mori diplomën e tij master.
2. INTERESAT SHKENCORE. FILLIMI I PUNËS NË MAKINË KOMPJUTERIKE.
Mjeshtri i sapoformuar ishte një natyrë jashtëzakonisht aktive, zotëruese gamën më të gjerë interesat shkencore. Në vitet e tij të vogla filloi të shkruante fjalorin dhe gramatikën e gjuhës universale botërore, por kjo punë mbeti e papërfunduar. Në të njëjtën kohë, Babbage u interesua për mundësinë e krijimit të një kompjuteri që përjashtonte mundësinë e llogaritjeve të pasakta dhe gabimeve matematikore gjatë llogaritjes së tabelave logaritmike. Ekzistojnë dy legjenda të bukura se si Babbage më në fund formuloi për vete detyrën e krijimit të një makinerie të aftë për të krijuar në mënyrë të pavarur tabela pa gabime. Sipas versionit të parë, të paraqitur nga Babbage, një ditë Herschel i solli atij llogaritjet e kryera nga kalkulatorët e Shoqërisë Astronomike. Megjithatë, Babbage dhe Herschel kishin dyshime për cilësinë e punës së kalkulatorëve. Ata shkuan në testime të lodhshme dhe gjetën një numër të madh gabimesh. Babbage tha, "Unë do të doja që këto llogaritje të bëhen me një burim energjie", për të cilën Herschel u përgjigj: "Është shumë e mundur." Sipas Babbage, kjo bisedë lindi një ide që ai e ka ndjekur gjithë jetën.
Sipas versionit të dytë, të paraqitur nga Babbage, situata ishte disi e ndryshme. Një mbrëmje, Babbage ishte ulur në një dhomë në Shoqërinë Analitike dhe po mendonte për vështirësinë e llogaritjes së tabelave logaritmike. Në këtë kohë, një nga miqtë e tij hyri në dhomë dhe e pyeti: "Epo, Charles, çfarë po ëndërron?" Duke treguar tabelën e logaritmeve, Babbage u përgjigj: "Unë mendoj se të gjitha këto tabela mund të llogariten me makinë." Babbage shkruan se "kjo ngjarje duhet të ketë ndodhur në 1812 ose 1813".
Krijimi i një makinerie llogaritëse u bë çështje jete për matematikanin e ri pasi u transferua në Francë për të vazhduar studimet. Atje Babbage u takua me të mëdhenjtë Pierre Laplace dhe Jean-Baptiste Fourier, por përshtypjen më të madhe për të e la Baroni Gaspard de Prony. Ishte në shkrimet e de Prony që Babbage mori idenë e krijimit të një teknologjie kompjuterike.
Për të kuptuar shkëputjen me të cilën shpikësi britanik mori përsipër të krijonte një makinë, do të jap faktin e mëposhtëm. Në 1828, Babbage u zgjodh profesor i matematikës në Kolegjin Lukas, Universiteti i Kembrixhit (shumë vite më vonë, ai do të thotë se ky ishte i vetmi nder që mori në vendin e tij). Pra: për 11 vjet si profesor, shkencëtari nuk ka lexuar asnjë leksion të vetëm në universitet, duke i kushtuar gjithë kohën llogaritjeve të makinës.
Megjithatë, departamenti mori ende një sasi të caktuar kohe, dhe më pas në 1839 Babbage la postin e tij profesor. Që tani e tutje deri në fund, jeta e tij do t'i kushtohet tërësisht krijimit të kompjuterëve.
3. MAKINA BABBIDGE DIFERENCE.
Për të kuptuar më mirë idetë e ardhshme të Babbage, le të shqyrtojmë më në detaje momentet kryesore shkencore në jetën e de Prony. Qeveria e Francës, e rinovuar pas periudhës ne të perandorisë së Francës, vendosi të krijojë tabela të reja logaritmike dhe trigonometrike. Kjo punë iu besua Baron de Prony, i cili në atë kohë ishte në krye të Byrosë së Regjistrimit.
De Proni e transferoi idenë e ndarjes së punës në procesin llogaritës. Ai i ndau interpretuesit në tre nivele kualifikimi: nivelin më të lartë e zinin disa matematikanë të shquar, ndër të cilët ishin Lezhandre dhe Lazare Nicolas Carnot, të cilët përgatitën softuerin matematikor. Në nivelin e dytë u arsimuan "teknologë" të cilët organizuan procesin rutinë të informatikës. Të fundit në këtë strukturë ishin kompjuterët - kompjuterët (përdorimi i parë i kësaj fjale): maksimumi i kualifikimit të tyre është aftësia për të shtuar dhe zbritur (zakonisht kompjuterët rekrutoheshin nga vajzat e mushkërive sjellje që pas revolucionit vendosën të ndryshojnë profesionin e tyre).
Merita e De Prony është se ai gjeti qasje algoritmike dhe teknologjike për të reduktuar llogaritjet komplekse në operacione rutinë që nuk kërkojnë kreativitet nga shumica e interpretuesve. Në parim, de Prony krijoi makinën e parë informatike, ku kompjuterët u përdorën si procesor. Kjo qasje është aplikuar me sukses për 150 vjet në llogaritjet komplekse dhe madje shumë komplekse - nga zhvillimi i modeleve të anijeve deri te krijimi i bombave të para atomike.
Shpërndarja e punës informatike nga De Prony e shtyn Babbage të mendojë për zëvendësimin e kalkulatorit njerëzor (i cili në mënyrë të pashmangshme bën gabime) me një makinë - e cila, Babbage besonte, nuk dihej se ishte e gabuar.
Shkencëtari britanik nxiton me kokë në një hipostazë të re të shkencës matematikore për të. Në 1819, Babbage përshkroi një makinë të aftë për të llogaritur dhe printuar tabela të mëdha matematikore dhe krijoi një makinë tabelimi që përbëhej nga rula dhe ingranazhe të rrotulluara nga një levë. Makina mund të kryente disa llogaritje matematikore me një saktësi prej tetë shifrash dhjetore. Mbi të Babbage, në veçanti, Llogariti një tabelë katrorësh. Pasi mbaroi këtë makinë, Babbage ishte plot entuziazëm krijues, duke besuar se vështirësitë kryesore tashmë ishin kapërcyer. Planet e mëtejshme të shpikësit ishin shumë optimiste.
Në 1822 Babbage i shkroi një letër presidentit të Shoqërisë Mbretërore të Davy, në të cilën ai propozoi të ndërtohej një motor diferencial shumë më i madh se ai i mëparshmi, për llogaritjen, para së gjithash, tabelat astronomike dhe të lundrimit. Charles Babbage filloi punën në ndërtimi i një motori diferencial në 1823, menjëherë pasi mori një bursë qeveritare për të vazhduar punën në krijimin e kompjuterëve. Motori i diferencës duhej të kryente llogaritjet me një saktësi të numrit të njëzetë dhjetore. Ndërtimi i mekanizmit mori Babbage dhjetë vjet, dizajni i tij u bë më kompleks, i rëndë dhe i shtrenjtë. Pikërisht për shkak të paaftësisë paguese financiare të projektit, puna për krijimin e makinës së diferencës duhej të ndalohej, pa arritur një rezultat të prekshëm. Vërtetë, motori i ndryshimit do të ndërtohet ende, por vetëm pas gati 200 vjetësh (shih hyrjen) ...
Vlera e makinës së diferencës së Charles Babbage është se ai ishte i pari që propozoi një makinë që, ndryshe nga të gjitha të mëparshmet, jo vetëm që mund të kryente një veprim të caktuar një herë, por edhe të kryente një program të tërë llogaritjesh. Së bashku me tabelimin e polinomeve me metodën e diferencave të fundme në makinë, u bë e mundur të llogariteshin vlerat e funksioneve që nuk kishin dallime konstante duke përdorur formula empirike të zgjedhura me mjeshtëri.
Vetë Babbage ishte mjaft i qartë për qëllimin e makinës së tij. Ai promovoi përdorimin e metodave matematikore në fusha të ndryshme të shkencës dhe parashikoi në të njëjtën kohë përdorimin e gjerë të kompjuterëve.
4. MAKINA ANALITIKE E BABBIDGE
Në kohën e përfundimit të punës për krijimin e makinës së diferencës, truri aktiv i Babbage ishte i zënë me zgjidhjen e një problemi tjetër, më të vështirë. Babbage dëshironte të krijonte pajisje e re- Motori analitik. Dallimi kryesor i tij nga motori i diferencës ishte fakti se ai ishte i programueshëm dhe mund të kryente çdo llogaritje që i jepej.
Makina e re ndryshonte nga makina shtuese nga prania e regjistrave. Ata ruajtën rezultatin e ndërmjetëm të llogaritjes dhe me ndihmën e tyre u kryen veprimet e përshkruara nga programi. Fuqia llogaritëse e shpikjes së regjistrave e habiti vetë Babbage. Për këtë arsye, ka mbijetuar vërejtja e mëposhtme e shpikësit: “Për gjashtë muaj bëra një projekt të një makinerie më të përsosur se e para. Unë vetë jam plotësisht i mahnitur nga fuqia përpunuese që do të ketë. Një vit më parë nuk mund ta kisha besuar një gjë të tillë!”.
Arkitektura e motorit analitik të Charles Babbage është pothuajse identike me kompjuterët modernë. Ai përmban të tre komponentët klasikë të një kompjuteri:
Controlbarrel - tambur kontrolli (pajisje kontrolli - UU), -magazin - ruajtës (tani e quajmë memorie - memorie) -mulli - mulli (pajisja aritmetike - AU).
Memoria e regjistrit të makinës së Babbage ishte në gjendje të ruante të paktën njëqind numra dhjetorë me 40 karaktere secili, por teorikisht mund të zgjerohej në një mijë numra 50-bitësh (për krahasim, do të theksojmë se pajisja e memories së njërit prej Kompjuterët e parë "Eniak" në vitin 1945 ruanin vetëm 20 numra dhjetëshifrorë). Njësia aritmetike kishte, siç do të thoshim tani, mbështetje harduerike për të katër operacionet aritmetike. Makina kryente mbledhje në 3 sekonda, shumëzim dhe pjesëtim në 2 minuta. Ky "mulli" përbëhej nga tre regjistra kryesorë: dy për operandët dhe i treti për rezultatet e veprimeve që lidhen me shumëzimin. Kishte edhe një tavolinë magazinimi rezultate të ndërmjetme dhe një numërues për numrin e përsëritjeve. Programi kryesor u regjistrua në daulle ( Pajisja e kontrollit), përveç tij, mund të përdoren letra me grusht, të propozuara nga Joseph Marie Jaccard në 1801 për një kalim të shpejtë nga modeli në model në makinat e thurjes.
Ada Lovelace (i mbiemri Byron) ndihmoi shumë në zhvillimin e makinës së Babbage. Lovelace ishte e bija e poetit të famshëm anglez Lord Bajron, por ajo nuk e pa kurrë, pasi pak para lindjes së saj, ai u nis për në Greqi, ku vdiq si pjesë e një detashmenti rebel. Lovelace vizitoi Babbage me shoqen e saj Mary Sommerville. Babbage i trajtonte gjithmonë me dashamirësi dhe shpjegoi gjerësisht qëllimin e të gjitha pajisjeve të makinës. Dhe së shpejti ai zbuloi aftësitë e jashtëzakonshme matematikore të Ada Lovelace. Ishte ajo që më pas do të krijonte themelet e para teorike në botë të programimit, do të shkruante librin e parë të programimit dhe do të zbriste në histori si "programuesi i parë".
Ishte Lovelace që lindi me idenë e përdorimit të dy rrymave të kartave me grushta për të ushqyer makinën në hyrje, të cilat quheshin karta operacionale dhe karta të ndryshueshme: e para kontrollonte procesin e përpunimit të të dhënave, të cilat u regjistruan në të dytën. .
Informacioni u fut në kartat e grushtuara me vrima. Një bibliotekë funksionesh mund të përpilohet nga hartat operative. Për më tepër, AnalyticalEngine, siç u konceptua nga autori, supozohej të përmbante një pajisje printimi dhe një pajisje për nxjerrjen e rezultateve në kartat me grushta për përdorim të mëvonshëm. Kështu që Babbage filloi idenë e I/O.
Babbage propozoi gjithashtu krijimin e një mekanizmi për goditjen e rezultateve dixhitale në pllaka letre ose metalike. Për të ruajtur informacionin në memorie, shkencëtari do të përdorte jo vetëm karta me grushta, por edhe disqe metalikë që do të rrotulloheshin në një bosht. Pllakat dhe disqet metalikë tani mund të konsiderohen nga ne si prototipe të largëta të kartave magnetike dhe disqeve magnetike.
Vetëm në një aspekt motori analitik nuk ishte automatik. Funksionet e shkruara në formë tabelare duhej të ishin prerë paraprakisht. Duke parashikuar të ardhmen e informatikës, Babbage shkroi: "Duket më shumë gjasa që ajo llogarit shumë më shpejt duke përdorur formulat e duhura sesa duke përdorur tabelat e saj." Në të vërtetë, në kompjuterët modernë ekziston një bibliotekë e gjerë e nënprogrameve standarde, me ndihmën e të cilave llogariten funksione me shkallë të ndryshme kompleksiteti. Interesante, termi "bibliotekë" për këtë aplikacion u konsumua gjithashtu për herë të parë nga Charles Babbage!
5. ARSYET E DËSHTIMIT TË BABBIDGE
Megjithatë, përkundër një sërë njohurish të shkëlqyera dhe shpikjeve novatore që ishin një shekull përpara kohës së tyre, Charles Babbage nuk e përfundoi kurrë Motorin Analitik. Arsyeja kryesore e dështimit është avantazhi kryesor i makinës: Babbage me të vërtetë e ka tejkaluar kohën e tij shumë (nuk është rastësi që në fund të jetës së tij ai do të thotë: "Unë jam gati të jap vitet e fundit të jetës sime për të jetuar tre ditë në 150 vjet, dhe për mua të shpjegohet në detaje parimi i funksionimit të makinave të ardhshme "). Siç mund ta shihni, Babbage nuk dyshoi më në zhvillimin e ardhshëm të informatikës. Fakti është se një nga dy arsyet kryesore të punës së papërfunduar është pamundësia në atë kohë për të përpunuar metalin me shkallë të lartë saktësia (ndërsa vetëm për zbatimin e projektit të Motorit Analitik rrota ingranazhesh do të duheshin disa mijëra!) Dhe në ditët e sotme teknologët do të mendonin shumë për mundësinë e ndërtimit të një makine të tillë, dhe në ato ditë vetë Babbage shpesh duhej të shpikte teknologji për prodhimin e pjesëve, duke shpërqendruar drejtim të përgjithshëm projekti.
Problemi i dytë ishte financiar. Nëse në fillim shoqëri të ndryshme shkencore e mbështetën me entuziazëm Babbage, atëherë shumë shpejt ata u ftuan në një projekt të kushtueshëm me qëllime të paqarta. Në 1851, Babbage deklaroi me hidhërim se ai kishte bërë gjithçka që lidhej me makinën me shpenzimet e tij. Dihet që shkencëtari shkroi një roman për të marrë burime materiale, u përpoq të zgjidhej në Parlamentin e Perandorisë Britanike, madje luajti llotarinë në një kohë!
Fati i Babbage është fati tragjik një shkencëtar që nuk i pa kurrë frytet e punës së tij. Deri në fund të tij, ai deklaroi se e urrente jetën, njerëzit dhe qeverinë angleze. Kur u ndje keq më 14 dhjetor 1871, tha vetëm një gjë: "Po vjen koha e shumëpritur!" Ai vdiq në të njëjtën ditë, në mbrëmje, në krahët e djalit të tij, para se të mbushte tetëdhjetëvjetorin, vetëm pak ditë. Funerali i një njeriu që parashikoi zhvillimin e informatikës për qindra vjet u ndoq nga vetëm disa miq të ngushtë.
PËRFUNDIM
Shkencëtari i madh anglez Charles Babbage u përpoq bazë mekanike krijoni një makinë që i përket periudhës elektronike. Prandaj, kjo ndërmarrje e tij thjesht nuk mund të përfundonte me sukses. Sidoqoftë, e njëjta mospërputhje thekson gjenialitetin e Babbage: shumë kohë përpara ardhjes së kompjuterëve elektronikë, ai zhvilloi parimet e ndërtimit të makinave, njësitë e tyre kryesore, vendosi aftësitë e kompjuterëve dhe parashikoi mënyrat e zhvillimit të tyre të mëtejshëm.
Gjatë studimit të veprës së Babbage, edhe një numërim i thjeshtë i problemeve që ai shtroi dhe u përpoq të zgjidhte, disa më me sukses, të tjerë më pak, në një makinë analitike mahnit: 1) zhvillimin e përbërjes bazë të blloqeve; 2) planifikimi i një sasie të madhe memorie; 3) ndarja e pajisjeve aritmetike dhe të memories; 4) aplikimi i një programi llogaritës të ndryshueshëm; 5) transferimi i kontrollit duke përdorur një kërcim të kushtëzuar; 6) punë me adresat dhe kodet komanduese; 7) kontroll me lexim; 8) prania e një biblioteke të nënprogrameve; 9) përdorimi i kartave me grushta, printimi i të dhënave hyrëse dhe dalëse dhe disa të tjera. Shumica dërrmuese e ideve të Babbage u realizuan më shumë se njëqind vjet më vonë.
Çdo zbulim i ri në shkenca moderne ju bën të shikoni arritjet e shekujve të kaluar në një mënyrë të re. Nëse në fund të shekullit të kaluar dhe në fillim të shekullit tonë, emri i Babbage thuajse u harrua, dhe veprat e tij nuk u vlerësuan dhe kuptoheshin, atëherë me zhvillimin e kompjuterëve u rrit interesimi për punën dhe personalitetin e tij.
Babbage shfaqet para nesh si një shkencëtar i shkëlqyer, në shumë mënyra duke parashikuar zhvillimin e teknologjisë kompjuterike, e cila është bërë manifestimi më i rëndësishëm i revolucionit modern shkencor dhe teknologjik.
BIBLIOGRAFI
1. Dorofeeva A. V. Charles Babbage dhe motori i tij analitik: Zhvilluar. projekti i llogaritur. makina me pro-gr. psh. anglisht matematikan në mesin e viteve 40 të shekullit XIX. // Metoda dhe mjete të reja të mësimdhënies - Në ogl. autor: Dorofeeva V.V. - M. - 1993 .-- S. 65-69.
2. Dorofeeva A. V. Charles Babbage dhe motori i tij analitik: [Për jetën dhe veprën e anglishtes. matematikë, 1791-1871] // Matematika në shkollë. - 1995. - Nr. 2. - S. 78-80.
3. I.A. Apokin, L.E. Maistrov, I.S. Edlyn "Charles Babbage".
4. Enciklopedi e madhe Cyril dhe Methodius - 2004. Artikujt "Charles Babbage" dhe "Ada Lovelace".
5. Faqja e internetit: http: /joinbiz.ru. Artikulli: “Charles Babbage. Një njeri përpara epokës së tij."
6. Faqja e internetit: http: /eakolesnikov.ru. artikull " Histori e shkurtër letra me grusht”.
Pavarësisht dështimit me makinën e diferencës, Babbage në 1834 filloi të mendojë për krijimin e një kompjuteri të programueshëm, të cilin ai e quajti një makinë analitike (prototipi i kompjuterit modern). Në ndryshim nga motori i diferencës, motori analitik bëri të mundur zgjidhjen e një game më të gjerë problemesh. Ishte kjo makinë që u bë vepra e jetës së tij dhe solli famë pas vdekjes. Ai supozoi se ndërtimi i një makinerie të re do të kërkonte më pak kohë dhe para sesa përfundimi i makinës së diferencës, pasi ajo duhej të përbëhej nga elementë mekanikë më të thjeshtë. Në 1834, Babbage filloi të projektonte Motorin Analitik.
Arkitektura e një kompjuteri modern është në shumë mënyra e ngjashme me arkitekturën e një motori analitik. Në motorin analitik, Babbage ofroi pjesët e mëposhtme: një dyqan, një fabrikë ose një mulli, një kontroll dhe pajisje hyrëse-dalëse informacioni.
Magazina kishte për qëllim të ruante si vlerat e variablave me të cilët kryhen operacionet ashtu edhe rezultatet e operacioneve. Në terminologjinë moderne, kjo quhet memorie.
Mulliri (një pajisje logjike aritmetike, pjesë e një procesori modern) duhej të kryente operacione mbi variabla, si dhe të ruante në regjistra vlerën e variablave me të cilët po kryen aktualisht operacionin.
Pajisja e tretë, të cilën Babbage nuk e emëroi, kontrollonte sekuencën e operacioneve, vendosjen e variablave në magazinë dhe nxjerrjen e tyre nga magazina dhe daljen e rezultateve. Ai lexonte sekuencën e operacioneve dhe variablave nga letrat me grushta. Kartat e grushtuara ishin dy llojesh: letra operacionale dhe letra të ndryshueshme. Një bibliotekë funksionesh mund të përpilohet nga hartat operative. Përveç kësaj, sipas planit të Babbage, Motori Analitik supozohej të përmbante një pajisje printimi dhe një pajisje për nxjerrjen e rezultateve në kartat me grushta për përdorim të mëvonshëm.
Për të krijuar një kompjuter në kuptimin modern, mbeti vetëm të dilte me një qark me një program të ruajtur, i cili u bë 100 vjet më vonë nga Eckert, Mauchly dhe von Neumann.
Babbage projektoi vetëm motorin analitik. Ai vizitonte shpesh ekspozita industriale, ku prezantoheshin risi të ndryshme shkencore dhe teknologjike. Aty u takua me Ada Augusta Lovelace (vajza e Xhorxh Bajronit), e cila u bë shoqja e tij shumë e ngushtë, asistentja dhe e vetmja me të njëjtin mendim. Në 1840, Babbage udhëtoi me ftesë të matematikanëve italianë në Torino, ku dha leksione në makinën e tij. Luigi Menabrea, pedagog në Akademinë e Artilerisë së Torinos, krijoi dhe botoi shënimet e leksionit në frëngjisht. Më vonë, Ada Lovelace i përktheu këto leksione në anglisht, duke i plotësuar ato me komente që tejkalojnë tekstin origjinal. Në komente, Ada bëri një përshkrim të kompjuterit dixhital dhe udhëzimet e programimit për të. Këto ishin programet e para në botë. Kjo është arsyeja pse Ada Lovelace quhet me të drejtë programuesja e parë. Sidoqoftë, motori analitik nuk përfundoi kurrë. Ja çfarë shkruante Babbage në 1851: “Të gjitha zhvillimet në lidhje me Motorin Analitik u kryen me shpenzimet e mia. Bëra një sërë eksperimentesh dhe arrita në pikën ku aftësitë e mia nuk ishin të mjaftueshme. Në këtë drejtim, më duhet të heq dorë nga puna e mëtejshme”. Përkundër faktit se Babbage përshkroi në detaje modelin e motorit analitik dhe parimet e funksionimit të tij, ai nuk u ndërtua kurrë gjatë jetës së tij. Kishte shumë arsye për këtë. Por kryesoret ishin mungesa e plotë e fondeve për projektin për krijimin e një motori analitik dhe niveli i ulët i teknologjisë në atë kohë. Babbage këtë herë nuk i kërkoi ndihmë qeverisë, pasi kuptoi se pas dështimit me motorin e diferencës, sërish do të refuzohej.
Vetëm pas vdekjes së Charles Babbage, djali i tij, Henry Babbage, vazhdoi biznesin e nisur nga babai i tij. Në 1888, Henri arriti të ndërtojë njësinë qendrore të motorit analitik sipas vizatimeve të babait të tij. Dhe në vitin 1906, Henry, së bashku me firmën Monroe, ndërtuan një model pune të një makine analitike, duke përfshirë një pajisje aritmetike dhe një pajisje për printimin e rezultateve. Makina e Babbage doli të ishte funksionale, por Charles nuk jetoi për të parë këto ditë.
Në 1864, Charles Babbage shkroi: "Ndoshta do të duhet gjysmë shekulli para se njerëzit të binden se fondet që lë pas nuk mund të shpërndahen". Sipas supozimit të tij, ai u gabua për 30 vjet. Vetëm 80 vjet pas kësaj deklarate u ndërtua makina MARK-I, e cila u quajt “Ëndrra e Babbage e realizuar”. Arkitektura e МАРК-I ishte shumë e ngjashme me arkitekturën e motorit analitik. Howard Aiken në fakt studioi seriozisht botimet e Babbage dhe Ada Lovelace përpara se të krijonte makinën e tij, dhe makina e tij është ideologjikisht pak përpara makinës analitike të papërfunduar. Produktiviteti i МАРК-I doli të ishte vetëm dhjetë herë më i lartë se shpejtësia e llogaritur e motorit analitik.