¿Qué significa 'vinagre de sintaxis'?

12

Estaba leyendo Groovy in Action, Second Edition y en una nota al pie , Encontré el siguiente texto

  

Java vierte el "vinagre de sintaxis" sobre tal construcción para desalentar a los programadores de usarlo.

¿Qué significa aquí el término syntax vinegar ?

Nunca he escuchado de este término antes y busqué en DuckDuckGo y Google pero no pude encontrar un significado. Pero se está utilizando en varios lugares. Sería fantástico si alguien pudiera aclarar el significado de este término y cómo se aplica en el contexto de los lenguajes de programación. Espero que esto constituya una pregunta válida. No se pudo encontrar ningún otro sitio de stackexchange donde pueda preguntar esto.

    
pregunta isuru-buddhika 23.08.2017 - 14:25

1 respuesta

18

" Syntactic sugar " es un término común para construcciones sintácticas agregadas a un idioma principalmente para hacer ciertas construcciones más fáciles o más agradable de usar.

El "vinagre sintáctico" es lo opuesto, lo que hace que la sintaxis para invocar un constructo cuestionable sea deliberadamente desagradable, como una forma de evitar que los programadores lo usen innecesariamente, pero sin ir tan lejos como para hacerlo realmente inválido.     

respondido por el Dave Sherohman 23.08.2017 - 14:40

Lea otras preguntas en las etiquetas