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ć.


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


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.


12
Uwaga: „cukier syntaktyczny” jest powszechnie stosowanym terminem, ale „ocet syntaktyczny” jest najprawdopodobniej wynalazkiem autorów tej książki.
Doc Brown
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.