Article
AVANT LE PREMIER "HELLO WORLD"
Une brève histoire de la programmation, à l'usage de ceux qui codent tous les jours sans la connaître*
Il y a de fortes chances que vous ayez écrit une boucle for cette semaine, ou même aujourd'hui. Mais savez-vous que la toute première personne à avoir écrit un algorithme destiné à être exécuté par une machine l'a fait plus d'un siècle avant l'invention de l'ordinateur ? Ou que le mot "bug", que vous utilisez sans doute chaque jour pour parler d'une erreur dans votre code, vient littéralement d'un insecte coincé dans une machine ?
Beaucoup de développeurs, même expérimentés, connaissent parfaitement leur langage de prédilection, ses subtilités, ses pièges mais ignorent d'où vient, au fond, cette discipline qu'ils pratiquent tous les jours. Comprendre cette histoire, ce n'est pas de la culture inutile : c'est comprendre pourquoi nos langages actuels ressemblent de plus en plus à de l'anglais courant, pourquoi certaines notions qui semblent "aller de soi" ont mis des décennies à être inventées, et pourquoi le métier que vous exercez aujourd'hui est l'héritier direct d'un siècle et demi d'idées