Интернет магазин китайских планшетных компьютеров



Компьютеры - Синтаксический сахар - Синтаксическая соль

22 января 2011


Оглавление:
1. Синтаксический сахар
2. Примеры
3. Критика
4. Синтаксическая соль



С «синтаксическим сахаром» тесно связано понятие «синтаксическая соль» — на жаргоне хакеров конструкция в языке программирования, которая требует от программиста подтверждения того, что он делает. В отличие от «синтаксического сахара», который расширяет свободу выражения программиста, «синтаксическая соль» её сужает, требуя «без причины» писать длинные конструкции.

В Jargon File написано: «синтаксическая соль вредна, поскольку повышает артериальное давление хакера». Однако «промышленным» программистам, которые перегружены работой, зачастую рутинной, и квалификацией не дотягивают до хакеров, «синтаксическая соль» помогает не ошибаться.

Примеры:

  • Директива override в Delphi: при изменении в базовом классе программист будет вынужден внести те же изменения в классы-потомки, иначе программа не будет компилироваться.
  • Конструкция END IF в SQL.
  • Операция reinterpret_cast в C++: как напоминание, что подобное преобразование типов небезопасно.


Просмотров: 5900


<<< Магическое число (программирование)
Спагетти-код >>>