Calculatorul modern nu a apărut dintr-o singură invenție. Dezvoltarea lui a rezultat dintr-o succesiune de mașini de calcul, concepte matematice și tehnologii electronice care, de-a lungul mai multor secole, au făcut posibilă automatizarea unor operații tot mai complexe.
Primele dispozitive urmăreau să reducă timpul necesar calculelor aritmetice. În secolul al XIX-lea au apărut proiecte de mașini programabile, iar în prima jumătate a secolului XX cercetarea matematică și necesitățile militare au accelerat trecerea către calculul electronic. Tranzistorul, circuitul integrat și microprocesorul au redus apoi dimensiunile și costurile calculatoarelor, deschizând drumul către computerul personal.
De la mașinile de calcul la ideea unui calculator programabil
În 1642, matematicianul francez Blaise Pascal a construit o mașină mecanică destinată efectuării adunărilor și scăderilor. Cunoscută ulterior sub numele de Pascalina, invenția folosea roți dințate pentru reprezentarea numerelor. Câteva decenii mai târziu, Gottfried Wilhelm Leibniz a dezvoltat o mașină capabilă să execute și operații de înmulțire și împărțire.
O schimbare de perspectivă a venit în secolul al XIX-lea prin proiectele matematicianului britanic Charles Babbage. În anii 1820, Babbage a început lucrul la Difference Engine, concepută pentru calcularea automată a unor tabele matematice și pentru reducerea erorilor produse prin calcul manual.
Proiectul nu a fost finalizat în epocă. Computer History Museum arată că o versiune completă a Difference Engine No. 2, construită după desenele lui Babbage, a fost terminată abia în 2002 la Science Museum din Londra. Mașina are aproximativ 8.000 de componente și cântărește cinci tone.
În 1834, Babbage a început să dezvolte un proiect mult mai ambițios, numit Analytical Engine. Spre deosebire de Difference Engine, noua mașină nu era destinată unei singure categorii de calcule. A fost concepută ca o mașină programabilă de uz general, cu elemente pentru efectuarea operațiilor, stocarea datelor și controlul succesiunii instrucțiunilor. Computer History Museum consideră proiectul unul dintre momentele în care calculul mecanizat a început să se apropie conceptual de calculul de uz general.
Ada Lovelace a studiat proiectul lui Babbage și, în 1843, a publicat traducerea unui text al inginerului Luigi Menabrea despre Analytical Engine, însoțită de propriile note. Printre ele se afla o descriere pas cu pas a modului în care mașina ar fi putut calcula numerele Bernoulli. Procedura este considerată una dintre primele descrieri publicate ale unui program destinat unei mașini de calcul. Lovelace a observat și că o asemenea mașină ar putea prelucra alte tipuri de simboluri, nu numai valori numerice.
La sfârșitul secolului al XIX-lea, automatizarea a început să fie folosită și pentru prelucrarea unor volume mari de date. Inginerul american Herman Hollerith a dezvoltat un sistem bazat pe cartele perforate, utilizat la recensământul Statelor Unite din 1890. Datele despre fiecare persoană erau codificate prin perforații, iar mașinile puteau număra și sorta informațiile. Compania creată ulterior de Hollerith a intrat, prin fuziuni succesive, în grupul care a devenit International Business Machines – IBM.
Alan Turing și apariția calculatoarelor electronice
În 1936, matematicianul britanic Alan Turing a publicat lucrarea „On Computable Numbers, with an Application to the Entscheidungsproblem”. Pentru analiza limitelor calculului, Turing a descris un dispozitiv matematic abstract numit ulterior „mașină Turing”.
Nu era proiectul unui calculator care urma să fie construit fizic, ci un model teoretic pentru descrierea proceselor de calcul. Mașina Turing a devenit unul dintre modelele fundamentale ale teoriei calculabilității și ale informaticii teoretice.
În timpul celui de-Al Doilea Război Mondial, dezvoltarea calculatoarelor a fost accelerată de necesitățile militare. În Marea Britanie, echipa condusă de inginerul Tommy Flowers a construit Colossus pentru a sprijini analiza mesajelor germane criptate cu sistemul Lorenz.
Colossus a intrat în activitate în 1944 la Bletchley Park. Mașina folosea mii de tuburi electronice și putea procesa cu mare viteză date introduse pe bandă perforată. Până la sfârșitul războiului au fost construite zece calculatoare Colossus. Spre deosebire de calculatoarele ulterioare de uz general, Colossus a avut o funcție specializată: analiza comunicațiilor criptate Lorenz.
În Statele Unite, J. Presper Eckert și John Mauchly au început în 1943 construirea ENIAC la Moore School of Electrical Engineering din cadrul University of Pennsylvania. Proiectul a fost finanțat de armata americană și urmărea în primul rând calcularea tabelelor balistice.
ENIAC a fost prezentat public în februarie 1946. Folosea aproximativ 18.000 de tuburi electronice, cântărea circa 30 de tone și ocupa o suprafață de peste 1.000 de metri pătrați. Programarea se realiza inițial prin cabluri și comutatoare, nu prin încărcarea unui program în memorie în maniera calculatoarelor de mai târziu.
În anii care au urmat, conceptul programului stocat în memorie a devenit esențial pentru noile calculatoare electronice. Au apărut mașini precum EDSAC, construite în universități, și sisteme comerciale produse de companii care au început să transforme calculatorul dintr-un proiect experimental într-un instrument folosit în cercetare, industrie și administrație.
IBM a anunțat în 1952 modelul IBM 701, cunoscut inițial drept „Defense Calculator”. A fost primul calculator electronic al companiei și a fost conceput pentru aplicații științifice și inginerești, într-un context în care cererea pentru calcul automat creștea rapid.
Tranzistorul, circuitul integrat și microprocesorul
Calculatoarele din anii 1940 și începutul anilor 1950 foloseau în principal tuburi electronice. Tuburile ocupau mult spațiu, consumau cantități mari de energie și produceau căldură. O schimbare tehnologică a venit în decembrie 1947, când John Bardeen și Walter Brattain au obținut la Bell Laboratories primul tranzistor cu contact punctual. William Shockley, care coordona cercetările asupra semiconductorilor, a dezvoltat ulterior o altă variantă a tranzistorului.
Tranzistorii au permis construirea unor echipamente mai mici, cu un consum mai redus și o fiabilitate mai mare decât sistemele bazate pe tuburi electronice. În deceniul următor a început o nouă etapă de miniaturizare.
În 1958, Jack Kilby de la Texas Instruments a realizat un circuit în care mai multe componente electronice erau integrate pe același material semiconductor. La scurt timp, Robert Noyce de la Fairchild Semiconductor a dezvoltat independent o soluție care folosea tehnologia planar și facilita conectarea componentelor pe același cip. Circuitul integrat a permis fabricarea unui număr tot mai mare de componente electronice într-un spațiu redus.
Următorul pas a fost microprocesorul, prin reunirea funcțiilor principale ale unității centrale de procesare într-un singur circuit integrat.
Intel a lansat comercial în noiembrie 1971 microprocesorul 4004. Proiectul a pornit de la o comandă a companiei japoneze Busicom pentru un set de cipuri destinat unui calculator de birou. Echipa Intel a dezvoltat în schimb o soluție programabilă care putea îndeplini funcții diferite prin software. Intel 4004 conținea aproximativ 2.300 de tranzistori.
Microprocesorul nu a creat imediat computerul personal, dar a făcut posibilă construirea unor sisteme de calcul mai mici și mai ieftine. În anii următori au apărut procesoare mai performante și o piață destinată pasionaților de electronică și micilor companii.
Apariția computerului personal
Unul dintre primele calculatoare care au atras un public numeros de pasionați a fost Altair 8800, prezentat în numărul din ianuarie 1975 al revistei „Popular Electronics”. Calculatorul era vândut sub formă de kit și se baza pe microprocesorul Intel 8080. Succesul său a contribuit la formarea unei piețe pentru software și periferice destinate microcalculatoarelor.
Bill Gates și Paul Allen au realizat pentru Altair o versiune a limbajului BASIC și au fondat în 1975 compania Microsoft. În anul următor, Steve Jobs și Steve Wozniak au înființat Apple Computer. Apple II, lansat în 1977, s-a numărat printre calculatoarele personale care au avut succes comercial și au ajuns în locuințe, școli și firme.
În august 1981, IBM a prezentat IBM Personal Computer, modelul 5150. Calculatorul folosea un microprocesor Intel și sistemul de operare PC DOS furnizat de Microsoft. Arhitectura sa, bazată în mare măsură pe componente disponibile comercial, a permis apariția rapidă a calculatoarelor compatibile IBM PC.
În paralel, dezvoltarea interfețelor grafice a schimbat modul de utilizare a computerului. Cercetările realizate la Xerox PARC în anii 1970 au contribuit la dezvoltarea ferestrelor, pictogramelor și utilizării mouse-ului. Apple a introdus Macintosh în 1984, iar Microsoft a lansat primele versiuni Windows în a doua jumătate a deceniului.
Internetul, calculatoarele mobile și noile forme de calcul
Calculatoarele personale din anii 1980 funcționau în mare măsură ca sisteme independente sau conectate în rețele locale. Extinderea internetului și apariția World Wide Web-ului la începutul anilor 1990 au schimbat rolul computerului, care a devenit tot mai mult un instrument de comunicare și acces la informație.
Creșterea puterii microprocesoarelor și reducerea dimensiunilor componentelor au permis dezvoltarea calculatoarelor portabile. Laptopurile au devenit treptat produse de larg consum, iar în anii 2000 o parte tot mai mare a funcțiilor asociate anterior computerului personal a fost preluată de telefoanele inteligente și tablete.
În același timp, centrele de date au permis dezvoltarea serviciilor de cloud computing, prin care stocarea datelor și executarea unor programe pot fi realizate pe infrastructuri aflate la distanță. Calculul de înaltă performanță a continuat să evolueze prin sisteme alcătuite dintr-un număr foarte mare de procesoare și acceleratoare specializate.
Inteligența artificială a cunoscut o dezvoltare accelerată prin creșterea puterii de calcul, disponibilitatea unor volume mari de date și folosirea procesoarelor specializate pentru operațiile necesare rețelelor neuronale. În paralel, cercetarea în domeniul calculatoarelor cuantice urmărește utilizarea fenomenelor cuantice pentru anumite categorii de probleme, însă sistemele cuantice rămân o tehnologie aflată în dezvoltare, diferită de calculatoarele clasice folosite zilnic.

