Lexique informatique › Programmation › Language lawyer

Language lawyer

Programmation Svenska → Mis à jour: 2026-10-05

Celui qui sait dire ce que la norme énonce réellement, par opposition à ce que le compilateur se contente de faire.

Expression argotique désignant une personne connaissant en détail la spécification formelle d'un langage, capable de trancher si un programme est correct au regard du texte plutôt que de l'expérience. L'expression est antérieure au web et figure déjà dans le Jargon File. Sur Stack Overflow, [language-lawyer] est un tag à part entière, peuplé surtout de questions C et C++.

Le rôle est moins académique qu'il n'y paraît. La différence entre « ça marche » et « c'est défini » devient décisive dans les langages à comportement indéfini, où une optimisation peut transformer un code qui fonctionnait depuis quinze ans en tout autre chose. Le terme garde malgré tout une pointe d'ironie : il évoque quelqu'un qui préférerait citer la norme plutôt que résoudre le problème.

← Retour au lexique