|
|
发表:2002/3/11 11:23:00
|
第1楼 |
Re 转帖
主帖:一个软件工程师的成长
一般来说, 一个软件工程师将按如下几个阶段成长下去:
*****高中时代*****
10 PRINT "HELLO WORLD" 20 END
*****大学新生*****
program Hello(input, output) begin writeln('Hello World') end.
*****高年级学生***** (defun hello (print (cons 'Hello (list 'World))))
*****新来的程序员***** #include void main(void) { char *message[] = {"Hello ", "World"}; int i; for(i = 0; i < 2; ++i) printf("%s", message[i]); printf("\n"); }
*****经验丰富的程序员***** #include #include
class string { private: int size; char *ptr; public: string() : size(0), ptr(new char('\0')) {} 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 *); };
ostream &operator<<(ostream &stream, const string &s) { return(stream << s.ptr); }
string &string:perator=(const char *chrs) { if (this != &chrs) { delete [] ptr; size = strlen(chrs); ptr = new char[size + 1]; strcpy(ptr, chrs); } return(*this); }
int main() { string str; str = "Hello World"; cout << str << endl; return(0); }
*****学徒级别的HACKER***** #!/usr/local/bin/perl $msg="Hello, world.\n"; if ($#ARGV >= 0) { while(defined($arg=shift(@ARGV))) { $outfilename = $arg; open(FILE, ">" . $outfilename) || die "Can't write $arg: $!\n"; print (FILE $msg); close(FILE) || die "Can't close $arg: $!\n"; } } else { print ($msg); } 1;
*****中级HACKER***** #include #define S "Hello, World\n"
main() {exit(printf(S) == strlen(S) ? 0 : 1);}
*****老练的HACKER*****
% cc -o a.out ~/src/misc/hw/hw.c % a.out
*****魔法HACKER***** % cat Hello, world. ^D
*****项目组长***** 10 PRINT "HELLO WORLD" 20 END
*****部门经理***** mail -s "Hello, world." bob@b12 Bob, could you please write me a program that prints "Hello, world."?
I need it by tomorrow. ^D
*****总经理***** % zmail jim I need a "Hello, world." program by this afternoon.
*****(跨国企业)首席行政长官***** % letter letter: Command not found. % mail To: ^X ^F ^C % help mail help: Command not found. % 他妈的! !: Event unrecognized % logout
我不是一个浪漫的人,但我有一个浪漫的思维。我不是一个失败的人,但我有一个失败的经历。
|
|
|
----------------------------------------------------------- 
過客离开了網絡.就象一滴水蒸发出大海.大海还是那大海.網絡还是那網絡.犹如我未曾來過……
|
|
|