Thursday, April 13, 2006
컴퓨터에서 foo 란, 홍길동 홍길순에 해당하는 말
우리가 불특정인의 이름을 기술하고자 할 때 흔히, 홍길동이라고 쓴다. 그 불특정인을 여성에 한할 때는 홍길순이라고 쓰는 경우도 있었다.
영어권에서는 홍길동, 홍길순이 없으니까, John Doe (존 도) 와 Jane Doe (제인 도) 라고 쓰는 모양이다.
그런데 컴퓨터를 사용할 때, 인명이 아닌, 불특정의 문자열이 필요할 때가 있다. 아무 변수 이름이나, 아무 파일 이름을 거론해야 할 경우가 그것이다.
이때 쓰는 것이 바로 foo 다.
아기곰 푸(Pooh)와는 철자가 다르고, 아무 의미 없는 말로 알고 있다.
유닉스 프로그래머들의 전통 혹은 관례라고 한다.
그런데 foo 외에, 아무개 문자열이 하나 더 필요할 때는 어떻게 할까.
이때 쓰는 것이 bar 다.
즉,
foo, bar
인 것이다.
유닉스/리눅스 매뉴얼이나, Perl(펄) 관련 서적을 보면, foo, bar 라는 말을 자주 만날 수 있다.
하는 식이다.
영어권에서는 홍길동, 홍길순이 없으니까, John Doe (존 도) 와 Jane Doe (제인 도) 라고 쓰는 모양이다.
그런데 컴퓨터를 사용할 때, 인명이 아닌, 불특정의 문자열이 필요할 때가 있다. 아무 변수 이름이나, 아무 파일 이름을 거론해야 할 경우가 그것이다.
이때 쓰는 것이 바로 foo 다.
아기곰 푸(Pooh)와는 철자가 다르고, 아무 의미 없는 말로 알고 있다.
유닉스 프로그래머들의 전통 혹은 관례라고 한다.
그런데 foo 외에, 아무개 문자열이 하나 더 필요할 때는 어떻게 할까.
이때 쓰는 것이 bar 다.
즉,
foo, bar
인 것이다.
유닉스/리눅스 매뉴얼이나, Perl(펄) 관련 서적을 보면, foo, bar 라는 말을 자주 만날 수 있다.
변수 2개를 만들어 출력하세요, 예를 들어:
my $foo = 0;
my $bar = "(∩_∩)";
print $foo, "\n";
print $bar, "\n";
my $foo = 0;
my $bar = "(∩_∩)";
print $foo, "\n";
print $bar, "\n";
하는 식이다.
tag: linux
리눅스 Linux | 유닉스 Unix | 시그윈 Cygwin
tag: perl
Perl | 펄
<< Home