2007. 1. 28. 22:57
15년전 처음 컴퓨터를 접하면서 익혔던, 학원에서 타인을 오히려 가르키면서 익혔던 프로그래밍...
오만과는 다른 기술적인 성취감........... 가끔 프로그래밍에 대한 매력에 빠져서 헤어나오지 못한다.
그러면서도 간혹 입가에 미소를 머금게만드는 프로그래머의 유머다. 이해할려면 꽤나 이해해야할 것이다.

프로그래밍을 제일 처음배울때..
어느책(!)이든 배우는 "Hello, World"..
각기 상황별 비교버전입니다.

*대학 신입생
program Hello(input, output)
begin
writeln('Hello World')
end.

책내용 그대로 친다.
-------------------------------

*신임 교수
#include
void main(void) {
char *message[] = {"Hello ", "World"};
int i;

for(i = 0; i < 2; ++i)
printf("%s", message[i]);
printf("
");
}
배열을 사용하며 뭔가 학생과 달라보일려 애쓴다.
-------------------------------

*계약직 전문가
#include

class string {
private:
int size;
char *ptr;

public:
string() : size(0), ptr(new char('')) {}

string(const string &s) : size(s.size) {
ptr = new char[size + 1];
strcpy(ptr, s.ptr);
}

~string() {
delete [] ptr;
}

friend ostream &operator <<(ostream &, const string &);
string &operator=(const char *);
};

// 생략...
str = "Hello World";
cout << str << endl;
return(0);
}

돈받는 용병은 뭔가 그럴듯하게 보이려한다. 벌써 클래스를 사용하고 있다.
단순한 내용을 뻥튀기고 있다. 이게 욱긴다.....ㅋㅋ
-------------------------------

*숙련된 해커
% cc -o a.out ~/src/misc/hw/hw.c

해커는 귀챦은걸 싫어한다.그래서 최대한 짧고 응축된 에너지를 모은다.
이해할려나? hw.c에 있는 내용을 자동으로 생성하는 파일명으로 대체하고 있다.
일단 해커의 기본기술인 은폐작업을 모토로 하는것이다. 안웃긴가? 난 웃기다..
-------------------------------

*구루(지존) 해커
% cat
Hello, world.
^D

구루란 해커위에 있는 위저드 바로 밑의 단계이다.
거추장한걸 싫어하고 해커보다 한수 위다. 복잡하게 컴파일 안하고 있는걸 사용하되,
독창적으로 보이게한다. 구루의 행동하나하나는 웃음을 자아내게 한다.
다알면서도 구구단을 외운다. 고수의 포스는 이런데서 나온다. 나또한 노력중이다...

다음은 위의 명제를 사회에 비교했던것이다.

11. 신임 관리자
====================
10 PRINT &quot;HELLO WORLD&quot;
20 END

지극히 단순하다. 배운그대로 한다... ㅋㅋ

12. 중견 관리자
====================
mail -s &quot;Hello, world.&quot; bob@b12
Bob, could you please write me a program prints &quot;Hello, world.&quot;?
I need it by tomorrow.
^D
일단 어느정도 물을 먹었기에 고급기술을 쓰려한다. mail툴을 쓰기시작한다. 보통 이수준일것이다.

13. 고위 관리자
====================
% zmail all
I need a &quot;Hello, world.&quot; program by this afternoon.
웃기기 시작한다. 일단 쓸데가 많아서 all을 쓴다. ㅋㅋㅋ 그리고 전문툴을 쓰려한다.
그리고 일정을 나타내려한다.. ㅋㅋㅋ 몸에 베인거다....

14. 최고 경영자
====================
% letter
letter: Command not found.
% mail
To: ^X ^F ^C
% help mail
help: Command not found.
% damn!
!: Event unrecognized
% logout

이사람은 기술과는 거리가 멀다. 잘 나타내주고 압권이다.... 컴이랑 뭔가 대화를 시도하지만,
뜻대로 되지 않는다. 하나하나 어렵다. ㅋㅋㅋ Damn!! ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
도스로 치면 "Command not Found"이다....... 아 웃겨.....
Posted by openserver