Humour  

 
retour à la page d'accueil. Back to home page

 

L'écriture d'un programme "hello world" selon le niveau et la fonction

Terminale S (au Québec : 2e année de collège)

10 PRINT "HELLO WORLD" 
20 END 

Première année à l'université en Sciences 

program Hello (input, output); 

Begin 
writeln ( 'Hello World' ); 
End. 

Licence d'informatique 

(defun hello (print (cons 'Hello (list 'World)))) 

Premier emploi 

#include < stdio.h > 

void main (void) 


char *message[ ] = {"Hello ", "World"}; 
int i; 

for (i = 0 ; i < 2 ; i++) printf( "%s", message[i]); 
printf("\n"); 

Informaticien confirmé 

#include < iostream.h > 
#include < string.h > 

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 

#include 
main() { 
char *temp; int i=0; /* on y va bourin */ 
mp = (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 

#! /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; 

Hacker expérimenté 

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


Hacker confirmé 

% cc -o a.out ~/src/misc/hw/hw.c 
% a.out 


Hacker gourou 

% cat Hello, world. ^D 

 

Manager débutant 

10 PRINT "HELLO WORLD" 
20 END 

 

Manager expérimenté 

mail -s "Hello, world." bob@b12 
Bob, STP, peux-tu m'écrire un programme qui écrive "Hello, world." ? 
J'en ai besoin demain. 
^D 


Manager confirmé 

% zmail jim 
J'ai besoin d'un programme "Hello, world" pour cet 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

Return(0); /* back to main program */

 

 

 

 

Return(0); /*back */