Le moteur analytique a été conçu par Charles Babbage au 19e siècle, mais il n'a jamais été réellement construit . Bien que Babbage ait créé des plans détaillés pour la machine, il n'a pas écrit de langage de programmation pour cela.
C'était Ada Lovelace , un mathématicien et écrivain anglais, qui est reconnu pour avoir écrit le premier algorithme destiné à être traité par une machine. Elle l'a fait dans le contexte du moteur analytique de Babbage, bien qu'il n'ait jamais été exécuté.
Voici pourquoi nous n'appelons pas le travail d'Ada Lovelace un "langage informatique":
* pas de machine physique: Le moteur analytique n'a jamais été construit, il n'y avait donc pas d'ordinateur réel pour exécuter un code.
* Portée limitée: Les travaux d'Ada Lovelace étaient axés sur un seul algorithme (pour calculer les nombres de Bernoulli), pas une langue à usage général.
Cependant, son travail est considéré comme révolutionnaire car il démontre une compréhension du potentiel pour que les machines effectuent des calculs complexes, et elle a clairement compris le concept d'un programme comme un ensemble d'instructions à suivre pour une machine.
Ainsi, bien qu'il n'y ait pas de "premier langage informatique" pour le moteur analytique, le travail d'Ada Lovelace est reconnu comme le premier exemple d'un algorithme conçu pour une machine. Cela fait d'elle une figure importante dans l'histoire de l'informatique et lui a valu le titre de "le premier programmeur informatique".
|