'구문 식초'의 의미


12

나는 Groovy in Action, Second Edition 을 읽고 각주에서 다음 텍스트를 발견했습니다.

Java는 이러한 구문 위에“구문 식초”를 부어 프로그래머가이를 사용하지 못하게합니다.

syntax vinegar여기서 용어 는 무엇을 의미합니까?

나는이 용어에 대해 들어 본 적이 없으며 DuckDuckGo와 Google에서 검색했지만 의미를 찾을 수 없었습니다. 그러나 여러 곳에서 사용되고 있습니다. 누군가가이 용어의 의미와 그것이 프로그래밍 언어의 맥락에서 어떻게 적용되는지 명확히 할 수 있다면 좋을 것입니다. 이것이 유효한 질문으로 구성되기를 바랍니다. 이것을 요청할 수있는 다른 스택 교환 사이트를 찾을 수 없습니다.


17
나는 반대입니다 가정 것 문법적
빈센트 Savard에게

2
그것은 유쾌하지 않거나 사용하기 쉬운 구문을 의미합니다. Syntatic Sugar 의 반대입니다 . 편집 : @ VincentSavard, 54 초 뛰십시오. :)
Machado


4
구문 설탕의 반대에 대한 가장 일반적인 용어는 구문 소금 이지만, 거의 같은 의미입니다.
Kilian Foth

1
이제 정확히 그것이 구문 식초라고 부르는 것이 궁금합니다.
Hangman4358

답변:


18

" 구문 설탕 (syntactic sugar) "은 언어에 추가 된 구문 구조 (syntactic construct)를 일컫는 용어로, 주로 특정 구조를보다 쉽고 즐겁게 사용하기 위해 사용됩니다.

"Syntactic 식초"는 반대로, 프로그래머가 불필요하게 그것을 사용하지 못하도록하지만 실제로는 실제로 무효가되지 않는 한 의심스러운 구성을 의도적으로 불쾌하게하는 구문을 불쾌하게 만듭니다.


12
"구문 설탕"은 일반적으로 널리 사용되는 용어이지만 "구문 식초"는 아마도 그 책의 저자들에 의해 발명되었을 것입니다.
Doc Brown
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.