Il n’existe pas de réponse unique et universellement acceptée quant à savoir qui a conçu la *première* machine mécanique dotée de mémoire, car la définition de « mémoire » et de « machine » peut être assez large dans le contexte des premiers appareils informatiques. Cependant, le moteur analytique de Charles Babbage , bien qu'il n'ait jamais été entièrement construit de son vivant, est généralement considéré comme un concurrent sérieux.
Alors que le moteur de différence de Babbage était une machine à calculer, le moteur analytique a été conçu pour être programmable et comprenait un « magasin » (mémoire) pour contenir à la fois les données et les instructions. Les travaux d'Ada Lovelace sur le moteur analytique ont encore renforcé ses affirmations, car ses notes incluaient ce qui est considéré comme le premier programme informatique, nécessitant une forme de mémoire pour fonctionner.
Il est important de noter que d'autres appareils antérieurs pouvaient avoir des formes de mémoire rudimentaires (par exemple, en utilisant des engrenages pour stocker des résultats intermédiaires), mais la conception du moteur analytique représente un bond en avant significatif en termes d'échelle et de fonctionnalités prévues. Par conséquent, elle est souvent citée comme la première machine dotée d’une forme de mémoire conceptuellement moderne.
|