Синтаксический сахар IMHO, как правило, делает программы более читаемыми и более понятными, чем кодирование из очень минималистического набора примитивов. Я действительно не вижу недостатка в хорошем, хорошо продуманном синтаксическом сахаре. Почему некоторые люди в основном думают, что синтаксический сахар в лучшем случае лишний, а в худшем - чего-то, чего следует избегать?Почему Синтаксический сахар иногда считается плохим?
Редактировать: Я не хотел называть имена, но поскольку люди спрашивали, похоже, большинство программистов на С ++ и Java, например, откровенно не заботятся о полном отсутствии синтаксического сахара на своем языке. Во многих случаях, это не обязательно, что они просто как другие части языка достаточно, чтобы сделать недостаток сахара стоит компромисс, это то, что они действительно все равно. Кроме того, программисты Lisp, похоже, почти гордятся странным обозначением своего языка (я не буду называть его синтаксисом, потому что это технически не так), хотя в этом случае это более понятно, потому что это позволяет функциям метапрограммирования Lisp быть такими же мощными, как и они.
Можете ли вы привести примеры или случаи использования? – spoulson
Я никогда не слышал этого мнения. Можете ли вы привести пример того синтаксического сахара, о котором вы говорите? –
На случайной стороне заметки, я только что зарегистрировал SyntaticSugar.com – mmcdole