푸바
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
푸바(Foobar)는 특정 의미 없이 사용되는 단어로, 프로그래밍 및 다양한 분야에서 예시, 자리 채움, 또는 임시 변수 등으로 사용된다. 어원은 불분명하나, 1930년대부터 사용된 것으로 추정되며, FUBAR, 스모키 스토버 만화, 푸 파이터 등 다양한 기원설이 존재한다. 프로그래밍 맥락에서는 1965년 MIT의 간행물에 처음 등장했으며, 1960년대 MIT의 TMRC에서 유래되었다는 설이 유력하다. 또한, 푸 캠프, 푸바2000 등 여러 문화적 용례로 사용된다.
`푸바(foobar)`의 정확한 어원은 불분명하지만, 이 단어가 사용되기 시작한 시기는 1930년대부터이다.
오라일리 미디어(O'Reilly Media)에서 주최하는 연례 해커 컨벤션인 푸 캠프가 있다.[11] 바캠프는 사용자 생성 컨퍼런스의 국제 네트워크로, 특정 형식에 얽매이지 않고 자유롭게 지식과 경험을 공유하는 행사이다.[11] ''미국 대 마이크로소프트'' 재판 과정에서, 마이크로소프트가 웹 서비스 상호 운용성 조직(WS-I)을 경쟁을 억누르는 수단으로 사용하려 했다는 증거가 제시되었는데, 여기에는 빌 게이츠와 스티브 발머를 포함한 최고 경영진이 WS-I를 "foo"라는 코드명으로 언급한 이메일이 포함되어 있었다.[11] 푸바2000은 윈도우용 오디오 플레이어이다.[11]
2. 어원 및 역사
제2차 세계 대전 시대에 미군에서 "어찌할 수 없이 엉망진창"을 의미하는 속어로 사용되던 '''FUBAR''' ('''F'''ucked '''U'''p '''B'''eyond '''A'''ll '''R'''ecognition)라는 말에서 foobar로 변화했다는 설이 있다.[4] 하지만, 반대로 FUBAR라는 단어가 공포/furchtbarde의 영향을 받아 foo에서 변화했다는 설도 있다.[13][14]
1930년부터 1952년까지 연재된 만화 '''스모키 스토버'''(Smokey Stover)에서 "Where there's foo, there's fire" (푸가 있는 곳에 불이 있다)와 같은, 'foo'를 사용한 무의미한 표현들이 등장한다.[5] 이 만화의 작가 빌 홀먼은 샌프란시스코 차이나타운에서 본 중국 조각상의 밑면에 있던 "foo"라는 단어에서 영감을 받았다고 한다.[6] 이 단어는 "행복" 또는 "복"을 의미하는 중국어 "fu" (福중국어)와 관련이 있을 것으로 추정된다.[7]
제2차 세계 대전 중에 미군의 레이더 조작자에 의해, 일종의 신비적 또는 겉보기의 기적에 대해 사용된 단어 "foo fighters" (푸 파이터)에서 유래했다는 설이 있다. 이 foo fighters라는 단어는 후에 '''UFO'''라고 불리게 된다.
하지만, 이 단어의 foo 자체가 앞서 언급한 Smokey Stover에서 유래했다는 설이 유력하다.
프로그래밍 맥락에서 이 용어가 인쇄물에 처음 사용된 것은 1965년 MIT의 ''테크 엔지니어링 뉴스''에서이다.[8] 프로그래밍 맥락에서 ''foo''의 사용은 일반적으로 년경 매사추세츠 공과대학교(MIT)의 테크 모델 철도 클럽(TMRC)에 기인한다.[2] 복잡한 모델 시스템에서는 기차가 장애물을 향해 전속력으로 이동하는 것과 같이 바람직하지 않은 일이 발생할 경우 던질 수 있는 스크램 스위치가 방 여러 곳에 위치해 있었다. 시스템의 또 다른 기능은 발송 게시판에 있는 디지털 시계였다. 누군가 스크램 스위치를 누르면 시계가 멈추고 디스플레이가 "FOO"라는 단어로 바뀌었다. TMRC에서는 스크램 스위치를 "Foo 스위치"라고 부른다. 이 때문에 1959년 ''TMRC 언어 사전''의 항목은 다음과 같았다. "FOO: 잘못 인용된 신성한 구절 'foo mane padme hum'의 첫 음절. 우리의 첫 번째 의무는 foo 카운터를 계속 돌리는 것이다."[9]
''콜로설 케이브 어드벤처'' (1977년 크라우더와 우즈 버전)의 포트란 코드에서 변수 이름으로 ''푸바(Foobar)''가 사용되었다. 변수 FOOBAR는 플레이어가 고전 영어 동화 잭과 콩나무의 역사적인 4행시에서 따온 마법의 구절 "Fee Fie Foe Foo"를 말하는 진행 상황을 담는 데 사용되었다. 인텔도 1978년 프로그래밍 문서에서 ''foo''라는 용어를 사용했다.
2. 1. 전통어설
제2차 세계 대전 시대에 미군에서 "어찌할 수 없이 엉망진창"을 의미하는 속어로 사용되던 '''FUBAR''' ('''F'''ucked '''U'''p '''B'''eyond '''A'''ll '''R'''ecognition)라는 말에서 foobar로 변화했다는 설.[4] 하지만, 반대로 FUBAR라는 단어가 공포/furchtbarde의 영향을 받아 foo에서 변화했다는 설도 있다.[13][14]
1930년부터 1952년까지 연재된 만화 '''스모키 스토버'''(Smokey Stover)에서 "Where there's foo, there's fire" (푸가 있는 곳에 불이 있다)와 같은, 'foo'를 사용한 무의미한 표현들이 등장한다.[5] 이 만화의 작가 빌 홀먼은 샌프란시스코 차이나타운에서 본 중국 조각상의 밑면에 있던 "foo"라는 단어에서 영감을 받았다고 한다.[6] 이 단어는 "행복" 또는 "복"을 의미하는 중국어 "fu" (福중국어)와 관련이 있을 것으로 추정된다.[7]
제2차 세계 대전 중에 미군의 레이더 조작자에 의해, 일종의 신비적 또는 겉보기의 기적에 대해 사용된 단어 "foo fighters" (푸 파이터)에서 유래했다는 설이 있다. 이 foo fighters라는 단어는 후에 '''UFO'''라고 불리게 된다.
하지만, 이 단어의 foo 자체가 앞서 언급한 Smokey Stover에서 유래했다는 설이 유력하다.
프로그래밍 맥락에서 이 용어가 인쇄물에 처음 사용된 것은 1965년 MIT의 ''테크 엔지니어링 뉴스''에서이다.[8] 프로그래밍 맥락에서 ''foo''의 사용은 일반적으로 년경 매사추세츠 공과대학교(MIT)의 테크 모델 철도 클럽(TMRC)에 기인한다.[2] 복잡한 모델 시스템에서는 기차가 장애물을 향해 전속력으로 이동하는 것과 같이 바람직하지 않은 일이 발생할 경우 던질 수 있는 스크램 스위치가 방 여러 곳에 위치해 있었다. 시스템의 또 다른 기능은 발송 게시판에 있는 디지털 시계였다. 누군가 스크램 스위치를 누르면 시계가 멈추고 디스플레이가 "FOO"라는 단어로 바뀌었다. TMRC에서는 스크램 스위치를 "Foo 스위치"라고 부른다. 이 때문에 1959년 ''TMRC 언어 사전''의 항목은 다음과 같았다. "FOO: 잘못 인용된 신성한 구절 'foo mane padme hum'의 첫 음절. 우리의 첫 번째 의무는 foo 카운터를 계속 돌리는 것이다."[9]
''콜로설 케이브 어드벤처'' (1977년 크라우더와 우즈 버전)의 포트란 코드에서 변수 이름으로 ''푸바(Foobar)''가 사용되었다. 변수 FOOBAR는 플레이어가 고전 영어 동화 잭과 콩나무의 역사적인 4행시에서 따온 마법의 구절 "Fee Fie Foe Foo"를 말하는 진행 상황을 담는 데 사용되었다. 인텔도 1978년 프로그래밍 문서에서 ''foo''라는 용어를 사용했다.
2. 1. 1. FUBAR설
제2차 세계 대전 시대에 미군에서 "어찌할 수 없이 엉망진창"을 의미하는 속어로 사용되던 '''FUBAR''' ('''F'''ucked '''U'''p '''B'''eyond '''A'''ll '''R'''ecognition)라는 말에서 foobar로 변화했다는 설.[4] 하지만, 반대로 FUBAR라는 단어가 공포/furchtbarde의 영향을 받아 foo에서 변화했다는 설도 있다.[13][14]
2. 1. 2. 스모키 스토버(Smokey Stover)설
1930년부터 1952년까지 연재된 만화 '''스모키 스토버'''(Smokey Stover)에서 "Where there's foo, there's fire" (푸가 있는 곳에 불이 있다)와 같은, 'foo'를 사용한 무의미한 표현들이 등장한다.[5] 이 만화의 작가 빌 홀먼(Bill Holman)은 샌프란시스코 차이나타운에서 본 중국 조각상의 밑면에 있던 "foo"라는 단어에서 영감을 받았다고 한다.[6] 이 단어는 "행복" 또는 "복"을 의미하는 중국어 "fu" (福중국어)와 관련이 있을 것으로 추정된다.[7]
2. 1. 3. 푸 파이터(Foo Fighters)설
하지만, 이 단어의 foo 자체가 앞서 언급한 Smokey Stover에서 유래했다는 설이 유력하다.
2. 2. 컴퓨터 용어설
푸바가 컴퓨터 분야에서 널리 사용되면서, 이와 관련된 여러 가지 설이 등장했다.
; .bar 설
: .bar는 파일 형식을 아무것도 암시하지 않는 일반적인 확장자라는 설이 있다.
; BAR 설
: Base Address Register (기본 주소 레지스터) 또는 Buffer Address Register (버퍼 주소 레지스터)의 약어라는 설이 있다.
; FOO 설
: Forward Observation Observer(정찰대 장교)의 약어라는 설과, File Open for Output(출력을 위해 파일을 여는 것)의 약어라는 설이 있다.
2. 2. 1. .bar 설
.bar는 파일 형식을 아무것도 암시하지 않는 일반적인 확장자라는 설이 있다.
2. 2. 2. BAR 설
Base Address Register (기본 주소 레지스터) 또는 Buffer Address Register (버퍼 주소 레지스터)의 약어라는 설이 있다.
2. 2. 3. FOO 설
Forward Observation Observer(정찰대 장교)의 약어라는 설과, File Open for Output(출력을 위해 파일을 여는 것)의 약어라는 설이 있다.
3. 문화적 용례
3. 1. 기술 및 컨퍼런스
오라일리 미디어(O'Reilly Media)에서 주최하는 연례 해커 컨벤션인 푸 캠프가 있다.[11] 바캠프는 사용자 생성 컨퍼런스의 국제 네트워크로, 특정 형식에 얽매이지 않고 자유롭게 지식과 경험을 공유하는 행사이다.[11] ''미국 대 마이크로소프트'' 재판 과정에서, 마이크로소프트가 웹 서비스 상호 운용성 조직(WS-I)을 경쟁을 억누르는 수단으로 사용하려 했다는 증거가 제시되었는데, 여기에는 빌 게이츠와 스티브 발머를 포함한 최고 경영진이 WS-I를 "foo"라는 코드명으로 언급한 이메일이 포함되어 있었다.[11]
3. 2. 소프트웨어
푸바2000은 윈도우용 오디오 플레이어이다.[11]
3. 3. 기타
미국 대 마이크로소프트 재판 과정에서, 마이크로소프트가 웹 서비스 상호 운용성 조직(WS-I)을 경쟁을 억누르는 수단으로 사용하려 했다는 증거가 제시되었다.[11] 여기에는 빌 게이츠와 스티브 발머를 포함한 최고 경영진이 WS-I를 "foo"라는 코드명으로 언급한 이메일이 포함되어 있었다.[11]
참조
[1]
웹사이트
The on-line hacker Jargon File, version 4.4.8. metasyntactic variable
http://www.catb.org/[...]
2024-05-30
[2]
간행물
RFC 3092 - Etymology of "Foo"
IETF
[3]
웹사이트
Example domains and names ! Google developer documentation style guide
https://developers.g[...]
2023-06-26
[4]
웹사이트
What does foo mean?
https://www.dictiona[...]
Dictionary.com
2019-08-17
[5]
웹사이트
Etymology of "Foo"
http://www.ietf.org/[...]
2016-04-17
[6]
웹사이트
The History of Bill Holman
https://www.smokey-s[...]
Smokey Stover
2019-08-17
[7]
서적
Chinese happiness: A proverbial approach to popular philosophies of life
Hong Kong University Press
[8]
서적
Tech Engineering News
https://books.google[...]
Massachusetts Institute of Technology
[9]
웹사이트
Computer Dictionary Online
https://www.computer[...]
[10]
웹사이트
Abridged Dictionary of the TMRC Language
http://tmrc.mit.edu/[...]
Tech Model Railroad Club of MIT
2013-03-12
[11]
웹사이트
Microsoft ploy to block Sun exposed
https://www.cnet.com[...]
CNET
2002-07-04
[12]
웹사이트
RFC 3092 Etymology of "Foo"
https://datatracker.[...]
2019-05-25
[13]
서적
IT系のわかるようなわからないような英語のお話
[14]
웹사이트
RFC 3092 日本語訳
http://www.puni.net/[...]
2015-11-14
[15]
간행물
RFC 3092 - Etymology of "Foo"
IETF
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com