Programmation Structurée

La fin du chaos avec des goto partout

🎧 Écoutez l’histoire
⏳ Chargement...

Tu te souviens de ces histoires de devs qui foutaient des goto à tout va dans leurs programmes ?
Non ? Tant mieux. Parce que franchement, c’était un carnage.

Dans les années 60, le code ressemblait à un plat de spaghettis :
des sauts dans tous les sens, aucun ordre, et bon courage pour déboguer ou faire évoluer un truc là-dedans.
T’avais une modif à faire ? Bah… bonne chance pour pas tout casser.

Puis arrive ALGOL (ALGOrithmic Language), en 1960. Et là, révolution :
on introduit la programmation structurée.

Fini les goto sauvages, place à des structures de contrôle claires :

  • des boucles (for, while),
  • des conditions (if, else),
  • et surtout, la décomposition en fonctions pour éviter de répéter le même code partout.

Ça a changé la vie. Le code est devenu plus lisible, plus logique, et surtout maintenable.
On pouvait bosser en équipe sans avoir peur de tomber sur un bloc de 500 lignes imbriquées sans queue ni tête.

Aujourd’hui ? On ne se pose même plus la question.
Ces structures sont la base dans presque tous les langages modernes,
de Python à JavaScript, en passant par C et Java.
C’est tellement intégré qu’on n’y pense même plus.
Mais imagine un monde où t’aurais encore à sauter de ligne en ligne avec des goto ?
Ouais, moi non plus.

➡️ T’as déjà croisé des morceaux de code qui te donnaient des sueurs froides ?
Partage ton pire cauchemar en commentaire !

74 / 109
Retour aux histoires Réagir sur LinkedIn