Charlemagne
ntawm technology

Charlemagne

Tsis yog, peb tsis tau hais txog ib tus thawj coj nto moo, ib qho ntawm "tus txiv tsev"? Teb chaws Europe muaj zog heev uas lo lus "tus huab tais" los ntawm nws lub npe. Thiab kuj tsis yog ib puas xyoo tom qab, ib tug nyob dignitary ntawm lub Koom Txoos Catholic. Nyob rau hauv peb series, peb tsuas yog nrog cov creators ntawm computer science: lej, logicians, engineers. Yog tias muaj, nws puas hu ua Charlemagne? ntawm no peb tuaj yeem txhais tsuas yog ib tus neeg: Charles (qhov no yog Karol) Babbage?

Charles Babbage.

Analytical cav? yog nws ua tau tiag? nws yuav muaj ntau qhov loj thiab yuav muaj ntau lub ntsiab lus uas nyuaj rau kev tsim khoom nrog cov thev naus laus zis. Txawm li cas los xij, kev ntsuas kev ua tau zoo ntawm cov cuab yeej kuj tseem ceeb: ntxiv lossis rho tawm 40 tus lej yuav siv sijhawm 3 vib nas this, sib faib lossis faib (ua los ntawm kev sib txuas ntxiv lossis rho tawm) yuav siv sijhawm 2-3 feeb. Tsis tas li ntawd, lub tshuab tso cai rau kev siv cov programming tricks thiab cov tswv yim zoo li niaj hnub no cov lus programming, xws li lub voj voog, cov lus qhia raws li txoj cai, thiab kev ua haujlwm sib luag, yog li nws tau ua tiav hauv qhov kev txiav txim siab tias Alan Turing zoo nkaus li tau hais tseg hauv xyoo 1871. Lub tshuab tau tsim tsis tu ncua los ntawm Babbage mus txog thaum nws tuag hauv XNUMX. Nov yog qhov xav paub. Thawj qhov ua tiav cov lus piav qhia ntawm Lub Tshuab Ntsuas Ntsuas thiab nws cov haujlwm, ua ke nrog cov lus piav qhia ntawm kev ua haujlwm, tsis yog Babbage txoj haujlwm txhua, tab sis nws puas tuaj? ntawm qhov kev thov ntawm tus tsim? los ntawm tus cwj mem ntawm tus ntxhais ntawm tus kws sau paj huam loj Lord Byron, uas tau txiav txim siab vim li cas lub ntiaj teb thawj tus programmer, zoo nkauj thiab muaj txiaj ntsig zoo rau lej. Eddie Lovelace. Nws ntsib Babbage hauv 1833, thaum muaj 18 xyoo? thiab nws zoo siab heev nrog nws mus txog thaum nws tuag ntxov los ntawm mob qog noj ntshav thaum muaj hnub nyoog 37. Nws lub npe? HLOOV? nws kuj muaj ib hom lus programming.

Ntxiv ib saib