Er is geen eenduidig, universeel overeengekomen antwoord op de vraag wie de *eerste* mechanische machine met geheugen heeft ontworpen, aangezien de definitie van "geheugen" en "machine" behoorlijk breed kan zijn in de context van vroege computerapparatuur. Echter, de analytische motor van Charles Babbage , hoewel hij tijdens zijn leven nooit volledig is gebouwd, wordt algemeen beschouwd als een sterke kanshebber.
Hoewel Babbage's Difference Engine een rekenmachine was, was de Analytical Engine ontworpen om programmeerbaar te zijn en bevatte hij een "opslag" (geheugen) om zowel gegevens als instructies op te slaan. Ada Lovelace's werk aan de Analytical Engine versterkte deze bewering verder, aangezien haar aantekeningen onder meer het eerste computerprogramma bevatten dat een vorm van geheugen nodig had om te kunnen functioneren.
Het is belangrijk op te merken dat andere eerdere apparaten misschien rudimentaire vormen van geheugen hadden (bijvoorbeeld het gebruik van tandwielen om tussenresultaten op te slaan), maar het ontwerp van de Analytical Engine vertegenwoordigt een aanzienlijke sprong voorwaarts in termen van de schaal en de beoogde functionaliteit. Daarom wordt het vaak genoemd als de eerste machine met een conceptueel moderne vorm van geheugen. |