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!"  */
 

Comments

Popular posts from this blog

Imote2 with Camera setup IMB400 over Ubuntu 9.10/10.04

Branch and bound algorithm in C#- Article by AsiF Munir

Tensorflow - Simplest Gradient Descent using GradientDescentOptimizer