Azúcar sintáctico

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

Azúcar sintáctico es un término acuñado por Peter J. Landin para referirse a los añadidos a la sintaxis de un lenguaje de programación que no afectan a su funcionalidad, pero que facilitan expresar algunas construcciones de una forma más clara o concisa, o en un estilo alternativo.

Por ejemplo, en los lenguajes de programación imperativos los bucles for se pueden sustituir por bucles while, y éstos a su vez por GOTOs.

Ejemplo de Azúcar sintáctico en C++.

i++; es igual que escribir i = i + 1;