FTLS.org 
Francais     English
 
 
Accueil
 
 Linux
Introduction
Liens
 
 Initiation
Internet
HTML
CGI
Perl
 
 Archives
Java
Perl Tools
Scripts CGI
Scripts PHP
 
 Calculatrices
HP 48
TI 92
 
 Gratuit du Net
A Gratuit
Comparatifs
Se divertir
       Jeux
       Rire
       MiniMessage
 
 Aide Webmasters
Trucs & Astuces
JavaScript
 
 Site
Partenaires
Contact
 
 Powered by
linux
 

Rire


Evolution du programmeur...



    Ce texte à étais trouvé dans une maling-list, depuis il à était repris sur tout le Net...

Terminale :

        10 PRINT "HELLO WORLD"
        20 END


DUT 1ère année :
        program HELLO(input, output)
          begin
             writeln('HELLO WORLD')
          end.


DUT 2ème année :
         (defun HELLO
          (print
           (cons HELLO (list 'WORLD))))


Fraîchement sorti de l'école :
        void main(void)
         {
          char *message[] = {"HELLO ", "WORLD"};
           int i;
 
           for(i = 0; i < 2; ++i)
             printf("%s", message[i]);
           printf("\n");
        }


Professionnel très expérimenté :
        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 <<(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);
        }


Administrateur Système :
 
        main()
        {
          char *tmp;
          int i=0;
          /* on y va bourin */
          tmp=(char *)malloc(1024*sizeof(char));
          while (tmp[i]="HELLO WORLD"[i++]);
          /* Ooopps y'a une infusion ! */
          i=(int)tmp[8];
          tmp[8]=tmp[9];
          tmp[9]=(char)i;
          printf("%s\n",tmp);
        }


Apprenti Hacker :
         $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;


Hacker expérimenté :
         main(){exit(printf(S) == strlen(S) ? 0 : 1);}


Hacker très expérimenté :
         % cc -o a.out ~/src/misc/bv/bv.c
         % a.out


Gourou des Hackers :
         % cat
         HELLO, WORLD.
         ^D


Directeur junior :
         10 PRINT "HELLO WORLD"
         20 END


Directeur :
         mail -s "HELLO, WORLD." bob@b12
         Henri, pourrais-tu m'écrire un programme qui écrit "HELLO,
         WORLD."  l'écran?
         J'en ai besoin pour demain.
         ^D


Directeur sénior :
         % zmail Jean
         J'ai besoin d'un programme "HELLO, WORLD." Pour cette après-midi.


Président Directeur Général :
         % letter
         letter: Command not found.
         % mail
         To: ^X ^F ^C
         % help mail
         help: Command not found.
         % damn!
         !: Event unrecognized
         % logout



 
© Copyright 2000 FTLS (Tyndiuk Frédéric). All rights reserved.
Last Update 08/03/2000 - Send all comments to webmaster@ftls.org