Léxico TI › Programación › Language lawyer

Language lawyer

Programación Svenska → Actualizado: 2026-08-21

Quien puede decirte lo que dice realmente el estándar, a diferencia de lo que hace el compilador en la práctica.

Término de jerga para alguien con conocimiento detallado de la especificación formal de un lenguaje, capaz de determinar si un programa es correcto por cláusula y no por experiencia. La expresión es anterior a la web y aparece en el Jargon File. En Stack Overflow, [language-lawyer] es una etiqueta propia, poblada sobre todo por preguntas de C y C++.

El papel es menos académico de lo que suena. La diferencia entre "funciona" y "está definido" resulta decisiva en lenguajes con comportamiento indefinido, donde una optimización puede convertir código que llevaba quince años funcionando en otra cosa completamente distinta. El término conserva, aun así, una ironía suave: sugiere a alguien que prefiere citar el estándar antes que resolver el problema.

← Volver al léxico