web-dev-qa-db-ja.com

「構文酢」の意味

Groovy in Action、Second Edition を読んでいて、脚注で次のテキストを見つけました

Javaは、このような構造に「構文酢」を注ぎ、プログラマがそれを使用しないようにします。

用語は何ですかsyntax vinegarはここを意味しますか?

私はこの用語を聞いたことがなく、DuckDuckGoとGoogleで検索しましたが、意味が見つかりませんでした。しかし、それは複数の場所で使用されています。誰かがこの用語の意味と、それがプログラミング言語のコンテキストでどのように適用されるかを明確にできればすばらしいと思います。これが有効な質問であることを願っています。これを尋ねることができる他のstackexchangeサイトが見つかりませんでした。

12
isuru-buddhika

" Syntactic sugar "は、言語に追加された構文構造の一般的な用語であり、主に特定の構造をより簡単に、またはより快適に使用できるようにします。

「構文酢」はその逆であり、プログラマーが不必要に使用するのを防ぐ方法として、疑わしい構成を呼び出すための構文を意図的に不快にしますが、実際に無効にすることはしません。

18
Dave Sherohman