<p><img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQZ8SfBsSWvwNN7dCEHFt4VMDJhyPJJqjDhCddpYvAmuae8weKChQ&s" alt="" width="196" height="147" align="left" /></p> <p>You have to be pretty nerdy to understand this... and if you do understand this and think you aren't a geek, you are living in denial!</p> <h3>The way people code "Hello World" varies depending on their age and job (<em>My favorites are the managers!!</em>): </h3> <p> </p> <p> <strong>High School/Jr. High<br /></strong> 10 PRINT "HELLO WORLD"<br /> 20 END </p> <p><strong>First year in College<br /></strong> program Hello(input, output)<br /> begin<br /> writeln('Hello World')<br /> end.</p> <p><strong>Senior year in College<br /></strong> (defun hello<br /> (print<br /> (cons 'Hello (list 'World))))</p> <p><strong>New professional<br /></strong> #include <stdio.h><br /> void main(void)<br /> {<br /> char *message[] = {"Hello ", "World"};<br /> int i;<br /> for(i = 0; i < 2; ++i)<br /> printf("%s", message[i]);<br /> printf("\n");<br /> }</p> <p><strong>Seasoned professional<br /></strong> #include <iostream.h><br /> #include <string.h><br /> class string<br /> {<br /> private:<br /> int size;<br /> char *ptr;<br /> public:<br /> string() : size(0), ptr(new char('\0')) {}<br /> string(const string &s) : size(s.size)<br /> {<br /> ptr = new char[size + 1];<br /> strcpy(ptr, s.ptr);<br /> }<br /> ~string()<br /> {<br /> delete [ ] ptr;<br /> }<br /> friend ostream &operator<br /> string &operator=(const char *);<br /> };<br /> ostream &operator<br /> return(stream<br /> }<br /> string &string::operator=(const char *chrs) {<br /> if (this != &chrs)<br /> {<br /> delete[ ] ptr;<br /> size = strlen(chrs);<br /> ptr = new char[size + 1];<br /> strcpy(ptr, chrs);<br /> }<br /> return(*this);<br /> }<br /> int main()<br /> {<br /> string str;<br /> str = "Hello World";<br /> cout<br /> return(0);<br /> }</p> <p><strong>System Administrator<br /></strong> #include <stdio.h><br /> #include <stdlib.h><br /> main()<br /> {<br /> char *tmp;<br /> int i=0;<br /> /* We'll get there */<br /> tmp=(char *)malloc(1024*sizeof(char));<br /> while (tmp[i]="Hello Wolrd"[i++]);<br /> /* Ooopps there is an infusion ! */<br /> i=(int)tmp[8];<br /> tmp[8]=tmp[9];<br /> tmp[9]=(char)i;<br /> printf("%s\n",tmp);<br /> }</p> <p><strong>Apprentice Hacker<br /></strong> #!/usr/local/bin/perl<br /> $msg="Hello, world.\n";<br /> if ($#ARGV >= 0) {<br /> while(defined($arg=shift(@ARGV))) {<br /> $outfilename = $arg;<br /> open(FILE, ">" . $outfilename) || die "Can't write $arg: $!\n";<br /> print (FILE $msg);<br /> close(FILE) || die "Can't close $arg: $!\n";<br /> }<br /> } else {<br /> print ($msg);<br /> }<br /> 1;</p> <p><strong>Experienced Hacker<br /></strong> #include <stdio.h><br /> #include <string.h><br /> #define S "Hello, World\n"<br /> main(){exit(printf(S) == strlen(S) ? 0 : 1);} Seasoned Hacker % cc -o a.out ~/src/misc/hw/hw.c % a.out Hello, world.</p> <p><strong>Guru Hacker<br /></strong> % cat<br /> Hello, world.</p> <p><strong>New Manager (do you remember?)<br /></strong> 10 PRINT "HELLO WORLD"<br /> 20 END</p> <p><strong>Middle Manager<br /></strong> mail -s "Hello, world." bob@b12<br /> Bob, could you please write me a program that prints "Hello, world."?<br /> I need it by tomorrow.<br /> ^D</p> <p><strong>Senior Manager<br /></strong> % zmail jim<br /> I need a "Hello, world." program by this afternoon.</p> <p><strong>Chief Executive<br /></strong> % letter<br /> letter: Command not found.<br /> % mail<br /> To: ^X ^F ^C<br /> % help mail<br /> help: Command not found.<br /> % damn!<br /> !: Event unrecognized<br /> % logout</p> <p><strong>Research Scientist<br /></strong> PROGRAM HELLO<br /> PRINT *, 'Hello World'<br /> END</p> <p><strong>Older research Scientist<br /></strong> WRITE (6, 100)<br /> 100 FORMAT (1H ,11HHELLO WORLD)<br /> CALL EXIT<br /> END</p>