The 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) &LTstdio.h
void main(void)
{
char *message-- = {"Hello ", "World"}; int i;
for(i = 0; i &LT2 ++i)
printf("%s", message-i-);
printf("\n");
}

Seasoned professional

=====================
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 &LT&LT(ostream &, const string &);
 string &operator=(const char *);
 };
 ostream &operator&LT&LT(ostream &stream, const string &s)
 {
 return(stream &LT&LT 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()
 {
 string str;
 str = "Hello World";
 cout << str endl; return(0); h4> Master Programmer
=================
 -
   uuid(2573F8F4-CFEE-101A-9A9F-00AA00342820) -
   library LHello
   {
   // bring in the master library
   importlib("actimp.tlb");
   importlib("actexp.tlb");
   // bring in my interfaces
   include "pshlo.idl"
   -
   uuid(2573F8F5-CFEE-101A-9A9F-00AA00342820) -
   cotype THello
   {
   interface IHello;
   interface IPersistFile;
   };
   };
   -
   exe,

   importheader(windows.h);
   importheader(ole2.h);
   importheader(except.hxx);
   importheader("pshlo.h");
   importheader("shlo.hxx");
   importheader("mycls.hxx");
   // needed typelibs
   importlib("actimp.tlb");
   importlib("actexp.tlb");
   importlib("thlo.tlb");
   -
   uuid(2573F891-CFEE-101A-9A9F-00AA00342820), aggregatable
   -
   coclass CHello
   {
   cotype THello;
   };
   };
   include "ipfix.hxx"
   extern HANDLE hEvent;
   class CHello : public CHelloBase
   {
   public:
   IPFIX(CLSID_CHello);
   CHello(IUnknown *pUnk);
   ~CHello();
   return(0); }
   extern CLSID CLSID_CHello;
   extern UUID LIBID_CHelloLib;
   CLSID CLSID_CHello = { /*
   2573F891-CFEE-101A-9A9F-00AA00342820 */
   0x2573F891,
   0xCFEE,
   0x101A,
   { 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 }
   };
   UUID LIBID_CHelloLib = { /*
   2573F890-CFEE-101A-9A9F-00AA00342820 */
   0x2573F890,
   0xCFEE,
   0x101A,
   { 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 }
   };
   include windows.h
   include ole2.h
   include stdlib.h
   include string.h
   include stdio.h
   include "pshlo.h"
   include "shlo.hxx"
   -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