Sal sintáctica
En un video anterior había hablado de la azúcar sintáctica (si no lo has visto, aquí está el enlace).
A partir de la azúcar sintáctica también se acuñaron otros términos, como el de la "sacarina sintáctica" que es más o menos como la azúcar: parece que ayuda "endulzar" el código pero sin necesariamente facilitar su escritura o su lectura y algunas veces lo complica.
Y luego también está la sal sintáctica, cuyo objetivo es supuestamente ser lo totalmente opuesto a la azúcar: hacen difícil escribir mal código y, en teoría, hacen más difícil de usar un lenguaje.
Además, a diferencia de la azúcar sintáctica, la sal no es opcional y por el contrario, es necesaria para escribir un programa.
Por ejemplo tenemos:
- Los corchetes
{
}
- El
;
- El tener que escribir alguna palabra reservada para marcar el fin de una expresión, como
END FOR
oEND IF
- Inclusive hay quien considera el tipado fuerte como sal sintáctica.
Pareciera que lo esencial de un lenguaje resulta ser la llamada "sal", y es que si no son lo mismo, la diferencia es mínima.