FunEnclave
 
Search 






Not a member?
Register now!



Programmers evolved

This is a discussion on Programmers evolved within the Jokers Club forums, part of the The Fun Zone category; How programming evolves and how the person rises in the software industry.. High School/Jr.High Code: 10 PRINT "HELLO WORLD" 20 ...

Reply
> The Fun Zone > Jokers Club
  #1 (permalink)  
 Old 10 Nov 07, 06:04 PM
Safin's Avatar
Admin
 
Safin is Director of FE Fun College!Safin is Director of FE Fun College!Safin is Director of FE Fun College!Safin is Director of FE Fun College!Safin is Director of FE Fun College!Safin is Director of FE Fun College!Safin is Director of FE Fun College!Safin is Director of FE Fun College!Safin is Director of FE Fun College!Safin is Director of FE Fun College!Safin is Director of FE Fun College!Safin is Director of FE Fun College!Safin is Director of FE Fun College!Safin is Director of FE Fun College!Safin is Director of FE Fun College!
Rep Power: 44
Nickels: 35,432.00
Bank: 17,011.90
     
Default Programmers evolved

How programming evolves and how the person rises in the software industry..




High School/Jr.High

Code:
  10 PRINT "HELLO WORLD"
  20 END
First year in College

Code:
  program Hello(input, output)
    begin
      writeln('Hello World')
    end.
Senior year in College

Code:
  (defun hello
    (print
      (cons 'Hello (list 'World))))
New professional

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

Code:
  #include 
  #include 
 
  class string
  {
  private:
    int size;
    char *ptr;
 
  string() : size(0), ptr(new char[1]) { ptr[0] = 0; }
 
    string(const string &s) : size(s.size)
    {
      ptr = new char[size + 1];
      strcpy(ptr, s.ptr);
    }
 
    ~string()
    {
      delete [] ptr;
    }
 
    friend ostream &operator <<(ostream &, const string &);
    string &operator=(const char *);
  };
 
  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()
  {
    string str;
 
    str = "Hello World";
    cout << str << endl;
 
    return(0);
  }
Master Programmer

Code:
  [
  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,
  uuid(2573F890-CFEE-101A-9A9F-00AA00342820)
  ]
  module CHelloLib
  {
 
      // some code related header files
      importheader();
      importheader();
      importheader();
      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();
 
      HRESULT  __stdcall PrintSz(LPWSTR pwszString);
 
  private:
      static int cObjRef;
  };
 
 
  #include 
  #include 
  #include 
  #include 
  #include "thlo.h"
  #include "pshlo.h"
  #include "shlo.hxx"
  #include "mycls.hxx"
 
  int CHello::cObjRef = 0;
 
  CHello::CHello(IUnknown *pUnk) : CHelloBase(pUnk)
  {
      cObjRef++;
      return;
  }
 
  HRESULT  __stdcall  CHello::PrintSz(LPWSTR pwszString)
  {
      printf("%ws
", pwszString);
      return(ResultFromScode(S_OK));
  }
 
 
  CHello::~CHello(void)
  {
 
  // when the object count goes to zero, stop the server
  cObjRef--;
  if( cObjRef == 0 )
      PulseEvent(hEvent);
 
  return;
  }
 
  #include 
  #include 
  #include "pshlo.h"
  #include "shlo.hxx"
  #include "mycls.hxx"
 
  HANDLE hEvent;
 
   int _cdecl main(
  int argc,
  char * argv[]
  ) {
  ULONG ulRef;
  DWORD dwRegistration;
  CHelloCF *pCF = new CHelloCF();
 
  hEvent = CreateEvent(NULL, FALSE, FALSE, NULL);
 
  // Initialize the OLE libraries
  CoInitializeEx(NULL, COINIT_MULTITHREADED);
 
  CoRegisterClassObject(CLSID_CHello, pCF, CLSCTX_LOCAL_SERVER,
      REGCLS_MULTIPLEUSE, &dwRegistration);
 
  // wait on an event to stop
  WaitForSingleObject(hEvent, INFINITE);
 
  // revoke and release the class object
  CoRevokeClassObject(dwRegistration);
  ulRef = pCF->Release();
 
  // Tell OLE we are going away.
  CoUninitialize();
 
  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 
  #include 
  #include 
  #include 
  #include 
  #include "pshlo.h"
  #include "shlo.hxx"
  #include "clsid.h"
 
  int _cdecl main(
  int argc,
  char * argv[]
  ) {
  HRESULT  hRslt;
  IHello        *pHello;
  ULONG  ulCnt;
  IMoniker * pmk;
  WCHAR  wcsT[_MAX_PATH];
  WCHAR  wcsPath[2 * _MAX_PATH];
 
  // get object path
  wcsPath[0] = '\0';
  wcsT[0] = '\0';
  if( argc > 1) {
      mbstowcs(wcsPath, argv[1], strlen(argv[1]) + 1);
      wcsupr(wcsPath);
      }
  else {
      fprintf(stderr, "Object path must be specified\n");
      return(1);
      }
 
  // get print string
  if(argc > 2)
      mbstowcs(wcsT, argv[2], strlen(argv[2]) + 1);
  else
      wcscpy(wcsT, L"Hello World");
 
  printf("Linking to object %ws\n", wcsPath);
  printf("Text String %ws\n", wcsT);
 
  // Initialize the OLE libraries
  hRslt = CoInitializeEx(NULL, COINIT_MULTITHREADED);
 
  if(SUCCEEDED(hRslt)) {
 
 
      hRslt = CreateFileMoniker(wcsPath, &pmk);
      if(SUCCEEDED(hRslt))
   hRslt = BindMoniker(pmk, 0, IID_IHello, (void **)&pHello);
 
      if(SUCCEEDED(hRslt)) {
 
   // print a string out
   pHello->PrintSz(wcsT);
 
   Sleep(2000);
   ulCnt = pHello->Release();
   }
      else
   printf("Failure to connect, status: %lx", hRslt);
 
      // Tell OLE we are going away.
      CoUninitialize();
      }
 
  return(0);
  }
Apprentice Hacker

Code:
 #!/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

Code:
  #include 
  #define S "Hello, World\n"
  main(){exit(printf(S) == strlen(S) ? 0 : 1);}
Seasoned Hacker

Code:
  % cc -o a.out ~/src/misc/hw/hw.c
  % a.out
Guru Hacker

Code:
 % echo "Hello, world."
New Manager

Code:
  10 PRINT "HELLO WORLD"
  20 END
Middle Manager

Code:
  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

Code:
  % zmail jim
  I need a "Hello, world." program by this afternoon.
Chief Executive

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








Seriously though, the end was the real fun
Reply With Quote
  #2 (permalink)  
 Old 10 Nov 07, 08:17 PM
The Joker's Avatar
HA HA HA !
 
The Joker is a lecturer at FE Fun College.The Joker is a lecturer at FE Fun College.The Joker is a lecturer at FE Fun College.The Joker is a lecturer at FE Fun College.The Joker is a lecturer at FE Fun College.The Joker is a lecturer at FE Fun College.The Joker is a lecturer at FE Fun College.
Send a message via MSN to The Joker Send a message via Yahoo to The Joker
Rep Power: 10
Nickels: 600.95
Bank: 21,810.34
 
Default Re: Programmers evolved

ha ha ha ha
_______________________________________
The Joker's Signature:


Reply With Quote
  #3 (permalink)  
 Old 10 Nov 07, 09:05 PM
Yamaraj's Avatar
FE Prodigy
 
Yamaraj has passed FE Fun College with honours!Yamaraj has passed FE Fun College with honours!Yamaraj has passed FE Fun College with honours!Yamaraj has passed FE Fun College with honours!Yamaraj has passed FE Fun College with honours!Yamaraj has passed FE Fun College with honours!
Send a message via MSN to Yamaraj Send a message via Yahoo to Yamaraj
Rep Power: 8
Nickels: 252.00
Bank: 7,476.30
 
Default Re: Programmers evolved

Old, but funny enough for a good laugh any day.
_______________________________________
Yamaraj's Signature:

"To do all that one is able to do, is to be a man; to do all that one would like to do, is to be a god."
- Napoleon Bonaparte
Reply With Quote
  #4 (permalink)  
 Old 11 Nov 07, 12:16 AM
Wel dun McLaren
 
MA5K is doing research on fun.MA5K is doing research on fun.MA5K is doing research on fun.MA5K is doing research on fun.MA5K is doing research on fun.MA5K is doing research on fun.MA5K is doing research on fun.MA5K is doing research on fun.MA5K is doing research on fun.MA5K is doing research on fun.MA5K is doing research on fun.
Send a message via MSN to MA5K Send a message via Yahoo to MA5K
Rep Power: 18
Nickels: 6,806.61
Bank: 27,340.62
Default Re: Programmers evolved

no programmer here.. so
Reply With Quote
Reply


Similar Threads
Thread Thread Starter Forum Replies Last Post
What programmers say when their programs don’t work??? xXx Jokers Club 1 2 Sep 07 10:44 AM
Programming Languages that never became really popular Sandeep Reality Bites 0 9 Aug 07 08:10 PM
Cannibal Programmers Boka Jokers Club 0 24 Oct 06 02:42 PM
Programmers skylark Jokers Club 1 13 Oct 06 04:33 PM
Smart Programmers Safin Jokers Club 5 19 Sep 06 08:57 PM

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

All times are GMT +5.5. The time now is 01:33 PM.
Photo ShootsEmail ForwardsClean JokesIndia TravelSMS Jokes

Contact US |  FAQs
Privacy Policy |  Terms of Service |  Rules
About FunEnclave.com

FunEnclave is your gateway to fun and entertainment. A buzzing, clean and safe community that offers jokes, fun stuff, wallpapers, games, a discussion portal, fantasy leagues and a lot more.
Enjoy your stay and have Fun!
Copyright ©2008 FunEnclave.com, All Rights Reserved. Design © Private Ryan, For FunEnclave.
vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. LinkBacks Enabled by vBSEO © 2008, Crawlability, Inc.