Kysymykseen siitä, kuka keksi tietokoneen, ei voida vastata yhdellä nimellä. Kautta historian monet ihmiset ovat luoneet laitteita, jotka auttoivat kehittämään tätä arvokasta konetta. Nämä menevät kauas ajassa taaksepäin, ja monet pitävät ensimmäistä merkittävää keksintöä neljännellä vuosisadalla eaa, kun babylonialaiset kehittivät abakuksen.
Muita tärkeitä konsepteja, jotka auttaisivat johtamaan tietokoneisiin, tapahtui vuosisatoja sitten, ja niihin sisältyivät arabialaiset numerot ja nolla -käsite, ja 17 -luvulla Wilhelm Schickard ja Blaise Pascal kehittivät ensimmäiset mekaaniset laskimet. Toinen virstanpylväs matkan varrella oli Charles Babbage’n 19-luvun alussa luomat suunnitelmat höyrykäyttöisen “Difference Engine”: n luomiseksi. Vaikka sitä ei koskaan rakennettu onnistuneesti, laitteen tarkoituksena oli laskea tähtitieteellisiä taulukoita. Babbage kääntyi ajatukseen luoda analyyttinen moottori, joka olisi suunniteltu ratkaisemaan kaikki matemaattiset ongelmat.
Babbage’n ideat johtivat Augusta Ada Byronin kirjoituksiin analyyttisestä moottorista. Hän kuvasi selvästi joitakin tapoja, joilla nykyaikaiset tietokoneet toimivat nyt, ja keskusteli muun muassa tietojen analysoinnin ja muistin käsitteistä. Toinen keskeinen ajattelija, joka on hyvitettävä, on George Boole, joka vastasi Boolen algebrasta. Babbagein, Pascalin, Boolen ja Bryonin työ on huomattavaa ja on paljon ennen kykyä rakentaa koneita, joissa on elektronisia komponentteja, jotka voisivat tallentaa muistia.
Sähkön kehittäminen ja yhteinen käyttö johti 1940 -luvulla moniin tietokoneiden esiasteisiin. Näitä ovat Konrad Zusen ohjelmoitava laskin ja Bell -puhelimen keksimä transistori. Jotkut varhaiset mallit, kuten vuonna 1943 rakennettu Colossus, ovat suuria koneita, joita käytettiin koodien rikkomiseen. Useita muita kehityksiä 20 -luvun jälkipuoliskolla ovat puolijohteen ja integroidun piirin keksiminen.
20 -luvun alussa kehitetyillä koneilla oli joko rajoitettu ohjelmoitavuus tai niitä ei voitu ohjelmoida. Tallennetun ohjelmaarkkitehtuurin luominen, John von Neumannin selvittämä konsepti, muutti kuitenkin tapaa, jolla tietokoneet voivat tallentaa muistia. Von Neumannin ajatukset vaikuttavat edelleen nykyaikaisten koneiden toimintaan.
Voisi sanoa, että ensimmäinen tietokone, joka pystyi tallentamaan ohjelmia, oli Maurice Wilkesin kokoama 1949 Electronic Storage Delay Automatic Calculator tai EDSAC, vaikka tämä on kiistanalainen kysymys. Tästä eteenpäin monet kehittäjät ovat osallistuneet erilaisten tietokonetyyppien luomiseen. Tärkeitä virstanpylväitä ovat Xeroxin, Intelin ja Fairfieldin kaltaisten yritysten perustaminen 1960 -luvun lopulla ja 70 -luvun alussa.
1970 -luvun alussa tuli esille useita tunnistettavia nimiä, kuten Bill Gates, Steve Jobs ja Steve Wozniak. Nämä taitavat keksijät tekivät paljon kehittääkseen henkilökohtaisia tietokoneita tietokoneiden ja omenoiden muodossa. 1990 -luvulle mennessä tietokoneiden omistamisesta tuli yleistä, kun valmistus ja osat kasvoivat. Myös mikrosirujen ja mikroprosessorien kaltaisen tekniikan kehitys auttoi pienentämään näiden koneiden kokoa niin, että niitä voidaan helposti käyttää kodeissa.
Epäilemättä tämä artikkeli jättää monien nimet pois matkan varrella, koska on niin paljon ajattelijoita ja keksijöitä, jotka auttoivat tietokoneen kehittämisessä. Käydään jopa oikeudellisia taisteluita siitä, kuka teki ensimmäisen ja kenen pitäisi olla ensisijainen keksijä. Nämä näyttävät ylikuormitetuilta, kun otetaan huomioon lukuisat yhteistyötoimet, jotka lopulta johtivat tämän hyödyllisimmän laitteen kehittämiseen.