candygrammar



Предыдущая | Следующая

candygrammar (сладкая грамматика), сущ. Термин произошел от candygram (сладкий горошек). Это грамматика языка программирования, в основном она представляет из себя syntacticsugar. COBOLи множество так называемых 4GL» языков баз данных также обладают этим свойством.   Смысл candygrammer состоит в том, чтобы сделать языки программирования настолько похожими на обычный английский, насколько это возможно, тогда людям, не имеющим большого опыта работы с компьютером, будет легче программировать. Но, на самом деле, трудности в программировании на каком-то языке возникают не столько из-за его синтаксиса, сколько из-за его организации, то есть того, как он описывает алгоритм. Поэтому, в конечном итоге, «candygrammer» языки так же трудно воспринимаются неопытными людьми, как и их «неадаптированные» собратья, но для хакеров эти «сладости» представляют собой сплошные неудобства.[В этом термине есть скрытый намек на известный сериал Что случилось в ночь на субботу. Это пародия на Челюсти. Происходит там примерно следующее. Кто-то подкрался к двери дома и пытается проникнуть внутрь. Играет зловещая музыка. Взломщик идет на многочисленные уловки, но все напрасно. Тогда он пускает в ход последнюю хитрость. Задушевным голосом бандит произносит: «Сладкий горошек». Обитатели дома не выдерживают и открывают дверь. За ней оказывается акула. Она врывается внутрь и всех пожирает. Это хороший урок для любителей candygrammer. В завершение, тем, кто помнит замечательные скетчи Монти Пайтона, можно напомнить его фразу: «Вам нужно лишь несколько раз повторить Сладкий горошек, и люди будут вилять перед вами хвостом». – прим. Г.Л.С.]