The Evolution of a Programmer

I am not a coder, just for giggles I found “The Evolution of a Programmer.? The Darwin of this code is here.


High School/Jr.High

10 PRINT “HELLO WORLD”
20 END


First Year in College

program Hello(input, output)
begin
writeln(’Hello World’)
end.


Senior Year in College

(defun hello
(print
(cons ‘Hello (list ‘World))))

New Professional

#include
void main(void)
{
char *message[] = {”Hello “, “World”};
int i;
for(i = 0; i < 2; ++i)
printf("%s", message[i]);
printf("\n");
}


Apprentice 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;


Experienced Hacker

#include
#define S “Hello, World\n”
main(){exit(printf(S) == strlen(S) ? 0 : 1);}

Seasoned Hacker

% cc -o a.out ~/src/misc/hw/hw.c
% a.out

Guru Hacker

% cat
Hello, world.
^D

New Manager

10 PRINT “HELLO WORLD”
20 END

Middle Manager

mail -s “Hello, world.” bob@b12
Bob, could you please write me a program that prints “Hello,
world.”?
I need it by tomorrow.
^D

Senior Manager

% zmail jim
I need a “Hello, world.” program by this afternoon.

Chief Executive

% letter
letter: Command not found.
% mail
To: ^X ^F ^C
% help mail
help: Command not found.
% damn!
!: Event unrecognized
% logout

2 Responses to “The Evolution of a Programmer”

  1. steave Says:

    hi vipin (___) (___)

    its a cool stuff.keep it up.

    cheers..
    steav

  2. madG Says:

    huhuh … good one :-)

Leave a Reply