Что такое синтаксический сахар?

Объясните пожалуйста, желательно с примерами из каких-то языков программирования, что такое синтаксический сахар?

""Синтаксический сахар" - это любой элемент синтаксиса языка программирования, который даёт программисту альтернативный способ записи другой, уже имеющейся в языке синтаксической конструкции и при этом является более удобным, или более кратким, или похожим на другой распространённый способ записи, или помогает писать программы в хорошем стиле." - https://dic.academic.ru/dic.nsf/ruwiki/106117.

Простыми словами, синтаксический сахар - это конструкции, которые вводятся для упрощения реализации чего-либо (упрощения кода, сокращения объёма, повышения читаемости и т.д.).

При этом без синтаксического сахара без проблем можно обойтись, но реализация станет вероятнее всего много сложнее и уж точно куда менее понятной.

К примеру, тот же тернарный оператор по сути является синтаксическим сахаром, т.к. в своей конструкции заменяет относительно громоздкий блок кода с условными операторами "if/else":

var a = 5 > 0 ? true : false; // syntatic sugar

bool b;
if(5 > 0)
{
b == true;
}
else
{
b == false;
}