Não há uma resposta única e universalmente acordada para quem projetou a * Primeira Máquina Mecânica com memória, pois a definição de "Memória" e "Máquina" pode ser bastante ampla no contexto de dispositivos de computação precoce. No entanto,
mecanismo analítico de Charles Babbage , embora nunca totalmente construído durante sua vida, é geralmente considerado um forte candidato.
Enquanto o mecanismo de diferença de Babbage era uma máquina de cálculo, o mecanismo analítico foi projetado para ser programável e incluiu uma "loja" (memória) para manter dados e instruções. O trabalho de Ada Lovelace no mecanismo analítico solidificou ainda mais sua reivindicação, pois suas anotações incluíam o que é considerado o primeiro programa de computador, exigindo que uma forma de memória funcione.
É importante observar que outros dispositivos anteriores podem ter tido formas rudimentares de memória (por exemplo, usando engrenagens para armazenar resultados intermediários), mas o design do mecanismo analítico representa um salto significativo em termos de sua escala e funcionalidade pretendida. Portanto, é frequentemente citado como a primeira máquina com uma forma conceitualmente moderna de memória.