Co oznacza „ocet składniowy”

12

Czytałem przez Groovy in Action, wydanie drugie i w przypisie znalazłem następujący tekst

Java wylewa „ocet składniowy” na taki konstrukt, aby zniechęcić programistów do korzystania z niego.

Co syntax vinegaroznacza tutaj ten termin ?

Nigdy wcześniej nie słyszałem o tym terminie i szukałem w DuckDuckGo i Google, ale nie mogłem znaleźć znaczenia. Ale jest używany w wielu miejscach. Byłoby wspaniale, gdyby ktoś mógł wyjaśnić znaczenie tego terminu i jego zastosowanie w kontekście języków programowania. Mam nadzieję, że stanowi to ważne pytanie. Nie mogłem znaleźć żadnej innej strony wymiany stosów, w której mógłbym o to zapytać.

isuru-buddhika
źródło
17
Zakładam, że jest to przeciwieństwo cukru syntaktycznego
Vincent Savard
2
Oznacza to, że nie jest przyjemna ani łatwa w użyciu składnia. To przeciwieństwo Syntatic Sugar . Edycja: @VincentSavard, pobity o 54 sekundy. :)
Machado
2
zobacz Omów to $ {blog}
gnat
4
Bardziej typowym terminem na przeciwieństwo cukru syntaktycznego jest sól syntaktyczna , ale prawie na pewno oznacza to to samo.
Kilian Foth
1
Teraz jestem tylko ciekawy, jak to dokładnie nazywało ocet składniowy.
Hangman4358

Odpowiedzi:

18

Cukier syntaktyczny ” jest powszechnym terminem na konstrukty syntaktyczne dodawane do języka przede wszystkim w celu ułatwienia lub uprzyjemnienia korzystania z niektórych konstrukcji.

„Ocet syntaktyczny” jest odwrotny, czyniąc składnię wywoływania wątpliwego konstruktu celowo nieprzyjemnym, jako sposób na uniemożliwienie programistom korzystania z niego niepotrzebnie, ale bez posunięcia się do tego, że faktycznie jest nieważny.

Dave Sherohman
źródło
12
Uwaga: „cukier syntaktyczny” jest powszechnie stosowanym terminem, ale „ocet syntaktyczny” jest najprawdopodobniej wynalazkiem autorów tej książki.
Doc Brown