프로그래밍 자습서와 마찬가지로 이것이 코드 예제에서 'foo'를 보게됩니다. (그래 맞아?)
'foo'는 실제로 무엇을 의미합니까?
아무 의미가 없다면 언제부터 사용하기 시작 했습니까?
프로그래밍 자습서와 마찬가지로 이것이 코드 예제에서 'foo'를 보게됩니다. (그래 맞아?)
'foo'는 실제로 무엇을 의미합니까?
아무 의미가 없다면 언제부터 사용하기 시작 했습니까?
답변:
참조 : RFC 3092 : "푸"의 어원, D. Eastlake 3 등을.
간결성을 위해 해당 RFC의 관련 정의 만 인용 :
매우 일반적으로 샘플 이름으로 매우 일반적으로 사용됩니다 (예 : esp). 프로그램 및 파일 (예 : 스크래치 파일)
구문 예제 (bar, baz, qux, quux, corge, grault, garply, waldo, fred, plugh, xyzzy, thud)에 사용 된 메타 신택 틱 변수의 표준 목록에서 먼저. [특수 용어]
foo
이름 지정 개체 또는 이름 선택이 예제의 핵심 요소가 아님을 나타내는 예제 코드에서 자리 표시 자 이름으로 사용됩니다. foo
종종 뒤에 bar
, baz
그리고 심지어 bundy
개 이상의 같은 이름이 필요합니다. Wikipedia는 이러한 이름을 Metasyntactic Variables 라고 부릅니다 . 파이썬 프로그래머는 가정 사용 spam
, eggs
, ham
, 대신 foo
등
또한 foo
프로그래머가 의미있는 이름을 tmp
말할 수없는 경우 (예 : 대신 ) 사용되는 것을 보았지만 오용이라고 생각합니다 foo
.
"Foo"의 정의에는 많은 의미가 있습니다.
bar, baz는 종종 foobar, barbaz 및 foobaz와 같은 단어를 만들기 위해 함께 합성됩니다. www.nationmaster.com/encyclopedia/Metasyntactic-variable
CML의 주요 개념은 일반적으로 XMLElement에 직접 매핑됩니다 (나중에 설명). wwmm.ch.cam.ac.uk/blogs/cml/
헥타르 당 목초지 건조물의 킬로그램 (kg DM / ha)으로 표시되는 목장에서 목초지의 총량 측정 www.lifetimewool.com.au/glossary.aspx
전방 관측 책임자. 보병과 전차 대대와 함께 포병 장교가 최전선에 적의 위치를 관찰하고 표적의 좌표를 후방으로 더 총에 발사하기 위해 관측소를 설치했습니다. members.fortunecity.com/lniven/definition.htm
일반적으로 사용되는 첫 번째 metasyntactic 변수입니다. 때로는 foobar를 만들기 위해 bar와 결합됩니다. 이것은 약자로, 그 foo는이 차 세계 대전 속어 용어 망가에 기인 할 수 있습니다 제안 F ucked / F ouled U P는 B eyond 게요 r에 전문 용어 파일이 꽤 좋은 케이스 ... 수 있지만, ecognition 설명 가이드를. info / meaning / Metasyntactic-variable.html
Foo는 컴퓨터 과학에서 개념을 추상적으로 표현하기 위해 많이 사용되는 메타 구문 구문 변수이며 ... en.wikipedia.org/wiki/FOo
Foo는 Obert Skye의 Leven Thumps 시리즈에서 꿈의 세계입니다. 원래 주민이 많지만 현재 거주하는 대부분의 사람들은 현실 출신이며 니트로 알려져 있습니다. ... en.wikipedia.org/wiki/Foo (장소)
또한 foo '. Mr. T 악센트 en.wiktionary.org/wiki/foo 에서 바보 (어리석은 사람) 표현
자료 : 구글
그것은이다 metasyntactic 변수 .
내 동료들 사이에서 "foo"라는 용어 의 의미 (또는 더 정확하게는 사용 )는 이름 의 예를 나타내는 자리 표시 자 역할을하는 것이 었습니다 . 예에는 yourVariableName , yourObjectName 또는 yourColumnName이 포함되지만 이에 국한되지는 않습니다 .
오늘날, 나는 "foo"를 사용하지 않고 몇 가지 이유로 이런 유형의 명명 된 대체를 사용하는 것을 선호합니다 .
제 생각에는 모든 프로그래머는 프로그래밍 할 때 임의의 단어가 필요할 때마다 사용되는 자체 "단어"를 가지고 있습니다. 어떤 사람들에게는 차일드 노래의 첫 번째 단어이고, 다른 사람들은 이름과 다른 완전히 다른 것입니다. 이제 프로그래머 커뮤니티에는 이러한 "단어"가 있으며이 단어는 'foo'와 'bar'입니다. 이것을 사용하면 프로그래밍에 대해 공개적으로 의사 소통 해야하는 경우 임의의 단어를 사용한다고 말할 필요가 없으며 단순히 'foo'또는 'bar'를 쓰면되며 모든 프로그래머는 이것이 단지 임의의 단어라는 것을 알고 있습니다.