Cosa significa "aceto di sintassi"


12

Stavo leggendo Groovy in Action, Second Edition e su una nota a piè di pagina, ho trovato il seguente testo

Java versa "aceto di sintassi" su un tale costrutto per scoraggiare i programmatori dall'usarlo.

Cosa syntax vinegarsignifica qui il termine ?

Non ho mai sentito parlare di questo termine prima e ho cercato su DuckDuckGo e Google, ma non sono riuscito a trovare un significato. Ma viene utilizzato in più punti. Sarebbe bello se qualcuno potesse chiarire il significato di questo termine e come si applica nel contesto dei linguaggi di programmazione. Spero che ciò costituisca una domanda valida. Impossibile trovare altri siti di stackexchange dove posso chiedere questo.


17
Suppongo che sia l'opposto dello zucchero sintattico
Vincent Savard,

2
Significa che non è una sintassi piacevole o facile da usare. È l'opposto di Syntatic Sugar . Modifica: @VincentSavard, battuto di 54 secondi. :)
Machado,


4
Il termine più comune per l'opposto di zucchero sintattico è sale sintattico , ma quasi sicuramente significa lo stesso.
Kilian Foth,

1
Ora sono solo curioso di sapere esattamente cosa si chiamasse aceto sintattico.
Hangman4358,

Risposte:


18

" Zucchero sintattico " è un termine comune per costrutti sintattici aggiunti a una lingua principalmente per rendere certi costrutti più facili o più piacevoli da usare.

"L'aceto sintattico" è l'opposto, rendendo deliberatamente sgradevole la sintassi per invocare un costrutto discutibile, in modo da impedire ai programmatori di usarlo inutilmente, ma senza arrivare al punto di renderlo effettivamente non valido.


12
Nota mentre "zucchero sintattico" è un termine comune e ampiamente usato, "aceto sintattico" è molto probabilmente un'invenzione degli autori di quel libro.
Doc Brown,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.