Evolution of a Programmer

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 <stdio.h>

main (argc,argv)

int argc;

char **argv; {

printf ("Hello World!\n");}

 

Seasoned pro:

#include <stream.h>

const int MAXLEN = 80;

class outstring;

class outstring {

private:

int size;

char str[MAXLEN];

public:

  outstring() { size=0; }

  ~outstring() {size=0;}

void print();

void assign(char *chrs);

};

void outstring::print() {

int i;

for (i=0 ; i< size ; i++)

cout << str[i];

cout << "\n";}

void outstring::assign(char *chrs) {

int i;

for (i=0; chrs[i] != '\0';i++)

str[i] = chrs[i];

size=i;}

main (int argc, char **argv) {

outstring string;

string.assign("Hello World!");

string.print();}

 

Manager:

/* George, I need a program to output a string "Hello World!" */

Back

Jokes

Links

Home

Posted October 15, 2001

Katie Tyson

Hosted by www.Geocities.ws

1