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>
void main( void ) {
  char *message[]={"Hello ","World"};
  int i;

  for(i=0;i<2;++i)
    printf("%s",message[i]);
  printf("\n");
}

Seasoned Professional


#include <iostream.h>
#include <string.h>

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

    public:
        string( void ) : size( 0 ),ptr( new char( '\0' ) ) {}
        string( const string &s ) : size(s.size)
            {
            ptr = new char[size + 1];
            strcpy( ptr,s.ptr );
            }
        ~string( void )
            {
            delete [] ptr;
            }
    friend ostream &operator<<( ostream &stream,const string &s );
    string &operator=( const char *chrs );
    };

ostream &operator<<( ostream &stream,const string &s )
    {
    return ( stream << s.ptr );
    }

string &string::operator=( const char *chrs )
    {
    if ( this != &chrs )
        {
        delete [] ptr;
        size = strlen( chrs );
        ptr = new char[size + 1];
        strcpy( ptr,chrs );
        }
    return (*this);
    }

int main( int,char ** )
    {
    string str;

    str = "Hello World";
    cout << str << endl;

    return 0;
    }

Master Programmer


#include <unistd.h>

int main( int argc,char *argv[] )
    {
    char table[] = "Helo Wrd\n";
    char str[] = { 1,34,52,83,98,120,0 };
    char *t;

    for ( *t = str;*t;t++ )
        {
        write( 0,&table[*t >> 4],1 );
        write( 0,&table[*t & 0xF],1 );
        }
    return 0;
    }

Apprentice Hacker


#!/usr/local/bin/perl
$msg = "Hello World\n";
if ( $#ARGV >= 0 )
	{
	while ( defined( $arg = shift( @ARGV ) ) )
		{
		open( FILE,">$arg" ) || die "Can't write $arg: $!\n";
		print FILE $msg;
		close FILE || die "Can't close $arg: $!\n";
		}
	}
else
	{ print $msg; }
0;

Experienced Hacker


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


C:> letter
Bad command or filename
C:> help letter mail
Bad command or filename
C:> damn!
Bad command or filename
C:> exit