알아두면좋은내용/프로그래밍 팁

어디서 많이 본듯한 FOO의 기원은?

Razelo 2021. 4. 27. 10:15

SQL에서 테이블을 생성해주는데, 리터럴로만 딱 하나 만들어주는 예제를 공부하다가 

FOO 로 테이블 이름을 지정해주는 예제를 보았다. 

 

그런데 뭔가 느낌이 FOO라는게 어디서 많이 본듯했다. 

 

그래서 검색해보니 아래의 블로그가 나왔고, 답을 얻었다. 

 

www.hooni.net/xe/study/3734

 

프로그래밍에서 foo, bar 함수의 유래 - 후니넷

프로그래밍 예제를 보면서 함수를 사용할 때 함수 이름에서 foo(), bar() 를 자주 접하게 된다. 사실 의미와 유래는 크게 중요하지 않지만 뭐든 알고 있으면 나쁠게 있나 ㅋㄷ; 위키피디아 설명에

www.hooni.net

 

아주 잘 설명해주셨다. 

 

Front observation officer로 정찰병이라는 의미를 담고 있다고 한다. 목적을 달성하기 위한 정보를 제공하며, 동시에 foo fighter이라는 의미로 2차 세계대전에서 쓰였기 때문에 정보 수집 + 공격도 가능한.

 

즉 목적 자체도 달성가능한 기능을 제공한다는 것이다. 

 

하지만 의미가 퇴색되서 그냥 예제들에서 자주 사용하는 함수명이라고 하는데, 

 

이런 뜻이 있는줄은 몰랐다. 

 

foo fighter라... 푸파라고도 불린다... 이런게 하나둘씩 숨어있는데, 이런걸 발견하는게 재밌는것 같다. 

 

푸파... 먹는 푸파가 아니고... 푸 파이터... ㅋㅋ 

반응형