Описание тега syntactic-sugar
Это делает язык более "приятным" для людей: вещи могут быть выражены более ясно, лаконично или в альтернативном стиле, который некоторые могут предпочесть.
В частности, конструкция в языке называется синтаксическим сахаром, если ее можно удалить из языка без какого-либо влияния на то, что он может делать: функциональность и выразительность останутся прежними. Все приложения конструкции можно систематически заменять эквивалентами, в которых она не используется. Например, в императивных языках программирования циклы for можно систематически заменять циклами while, которые, в свою очередь, можно систематически заменять на gotos.
В более общем смысле этот термин используется для характеристики синтаксиса, предназначенного для простоты выражения. Например, в C# конструкцию свойства можно назвать синтаксическим сахаром: она примерно, но не в точности эквивалентна паре функций геттер-установщик.