Programmation informatique
L'art d'écrire les instructions qu'un ordinateur va exécuter. Elle va de l'assembleur au langage naturel, via les LLM, depuis 2024. Le métier existe depuis Ada Lovelace, en 1843.
La chaîne classique : conception → code → compilation ou interprétation → test → débogage → déploiement. Paradigmes : impératif (C), objet (Java), fonctionnel (Haskell), logique (Prolog), déclaratif (SQL). Grandes ruptures : de l'assembleur aux langages de haut niveau (années 1950), programmation structurée (1968), objet (années 1980), web (1995 et après), agile (2001), DevOps (2009 et après), programmation en binôme avec l'IA (2021 et après). Le mythe du « développeur 10x » est réfuté par Le Mythe du mois-homme de Frederick Brooks. La réalité actuelle : une grande partie du travail consiste à communiquer, à lire et à déboguer — pas à écrire.