Específicamente, una construcción en un lenguaje es llamada azúcar sintáctica si ésta puede ser eliminada del lenguaje sin ningún efecto en la potencia del lenguaje: la funcionalidad y potencia de expresión será la misma.