De titel van 'oudste computer' hangt af van uw definitie van 'computer'. Hier is een overzicht van de verschillende kanshebbers:
* Het Antikythera-mechanisme (ca. 205 v.Chr. - 60 v.Chr.): Dit wordt algemeen beschouwd als de oudst bekende analoge computer . Het werd tientallen jaren van tevoren gebruikt om astronomische posities en verduisteringen te voorspellen. Het is echter niet programmeerbaar in de moderne zin van het woord en is speciaal gebouwd.
* Het telraam (ca. 2700-2300 v.Chr.): Hoewel het geen computer in de moderne zin van het woord is, is de telraam het vroegst bekende rekeninstrument . Het maakte elementaire rekenkundige bewerkingen mogelijk en is een voorloper van complexere computerapparatuur.
* Pascaline van Blaise Pascal (1642): Dit wordt vaak genoemd als een van de eerste mechanische rekenmachines . Het kon optellen en aftrekken uitvoeren. Het was een belangrijke stap voorwaarts, maar de mogelijkheden waren nog steeds beperkt.
* Getrapte Rekener van Gottfried Wilhelm Leibniz (1673): Dit was een verbeterde mechanische rekenmachine die naast optellen en aftrekken ook vermenigvuldigen en delen kon uitvoeren.
* Charles Babbage's Difference Engine (ca. 1822) en Analytical Engine (ca. 1837): De ontwerpen van Babbage worden door velen beschouwd als de conceptuele voorlopers van moderne computers . De Difference Engine is ontworpen om polynomiale functies automatisch te berekenen en in een tabel op te nemen. De Analytical Engine, hoewel nooit volledig gebouwd tijdens het leven van Babbage, was een mechanische computer voor algemeen gebruik die programmeerbaar zou zijn geweest via ponskaarten (geïnspireerd door jacquardweefgetouwen). Ada Lovelace schreef wat wordt beschouwd als het eerste algoritme dat bedoeld was om door een machine te worden verwerkt, waardoor ze de eerste computerprogrammeur werd.
* De Atanasoff-Berry-computer (ABC) (1937-1942): Dit wordt vaak gezien als het eerste elektronische digitale computerapparaat . Het gebruikte vacuümbuizen en binaire rekenkunde. Het was echter niet programmeerbaar en was ontworpen voor het oplossen van lineaire vergelijkingen.
* De elektronische numerieke integrator en computer (ENIAC) (1946): Dit wordt algemeen beschouwd als de eerste elektronische digitale computer voor algemeen gebruik . Het was programmeerbaar (hoewel programmeren gepaard ging met het fysiek opnieuw bedraden van de machine) en kon een breed scala aan berekeningen uitvoeren.
* De kleinschalige experimentele machine van Manchester (SSEM) (1948): Dit wordt ook wel de "Baby" genoemd en wordt beschouwd als de eerste computer met opgeslagen programma's dat met succes functioneerde. Dit is een cruciale stap in de richting van de moderne computerarchitectuur die we vandaag de dag gebruiken, waarbij zowel gegevens als instructies in het geheugen worden opgeslagen.
Samengevat:
* Vroegste rekenhulpmiddel: Abacus
* Oudst bekende analoge computer: Antikythera-mechanisme
* Vroegste mechanische rekenmachine: Pascaline
* Conceptuele voorloper van moderne computers: Babbage's analytische motor
* Eerste elektronisch digitaal computerapparaat: abc
* Eerste elektronische digitale computer voor algemeen gebruik: ENIAC
* Eerste computer met opgeslagen programma: Manchester SSEM (baby)
De keuze welke de "oudste computer" is, hangt af van welke aspecten u prioriteit geeft:de wiskundige mogelijkheden, automatisering, elektronische componenten of programmeerbaarheid. De term 'computer' is geëvolueerd, dus er is geen eenduidig, universeel overeengekomen antwoord. De meeste mensen zullen het erover eens zijn dat de ENIAC of Manchester SSEM sterke kandidaten zijn voor de eerste computer zoals we die vandaag de dag kennen. |