Les origines des langages de programmation

Le métier Jacquard

En 1801, Joseph-Marie Jacquard conçoit le métier Jacquard, un métier à tisser considéré comme la première machine programmable avec des cartes perforées.

Le métier Jacquard

La machine analytique

Par la suite, en 1834, le mathématicien Charles Babbage imagine la « machine analytique », une calculatrice mécanique programmable à l’aide de cartes perforées inspirées du métier Jacquard. Malheureusement, il ne la construira jamais en entier, bien qu’elle soit aujourd’hui reconnue comme l’ancêtre des ordinateurs.

La machine analytique

Le premier algorithme

Enfin, dans les années 1840, Ada Lovelace écrit un ouvrage décrivant la machine analytique, en collaboration avec Charles Babbage. Elle y ajoute un algorithme détaillé qui est considéré comme le premier programme informatique de l’Histoire.

Ada Lovelace