LES DIFFERENTS LANGAGES DE PROGRAMMATION (VERSION BALLE DANS LE PIED)


La prolifération des langages de programmation modernes (qui semblent tous avoir piqué des idées les uns sur les autres) fait qu'il est parfois difficile de se souvenir quel langage vous être en train d'utiliser. Ce guide est conçut pour aider les programmeurs qui se trouvent dans un tel dilemme."

C :

Vous vous tirez dans le pied.

C++ :

Vous créez accidentellement une douzaine d'instances de vous-même et leur tirez tous dans le pied. Apporter une aide médicale est impossible car vous ne pouvez pas affirmer quelles sont les copies, chacune se montrant du doigt et disant « c'est moi, là-bas. »

FORTRAN :

Vous vous tirez dans chaque doigt de pied, itérativement, jusqu'à ce que vous n'ayez plus de doigts de pied, puis vous changez de pied et recommencez l'opération. Si vous n'avez plus de balles, vous continuez quand-même, car vous n'avez pas pensé à installer un gestionnaire d'exceptions.

Modula-2 :

Après avoir réalisé que vous ne pouviez rien faire en ce langage, vous vous tirez une balle dans la tête.

COBOL :

AVEC un REVOLVER COLT45 VISER PISTOLER à JAMBE.PIED, ALORS appuyer BRAS.MAIN.DOIGT sur REVOLVER.GACHETTE. ALORS retourner REVOLVER à HOLSTER. VERIFIER si CHAUSSURE.LACET doit être refait.

BASIC :

Tirez dans votre pied avec un pistolet à eau. Sur gros système, continuez tant que tout le corps n'est pas trempé.

FORTH :

Pied dans votre tirez.

APL :

Vous vous tirez dans le pied, puis vous passez tout le reste de la journée à vous demander comment le faire avec moins de caractères.

PASCAL :

Le compilateur ne vous laissera pas vous tirer dans le pied.

Concurrent Euclid :

Vous tirez dans le pied de quelqu'un d'autre...

Motif :

Vous passez des jours à écrire une description UIL de votre pied, la trajectoire, la balle, et du motif complexe du manche en ivoire du pistolet. Quand vous arrivez enfin à appuyer sur la gâchette, le revolver s'enraye...

Unix :

% ls foot.c foot.h foot.o ortiel.c orteil.o
% rm *.o
*.o No such file or directory
%
% ls

Xbase :

Vous tirer dans le pied, pas de problème. Si vous voulez vous tirer dans le pied, vous devez utiliser « Clipper ».

Paradox :

Non seulement vous pouvez vous tirer dans votre pied, mais les autres utilisateurs aussi.

Reveration :

Vous pourrez vous tirer dans le pied dès que vous aurez compris à quoi servent toutes ces balles.

Visual Basic :

Vous allez vous tirer dans le pied, mais vous allez tellement prendre votre pied à le faire que vous n'allez rien sentir.

Prolog :

Vous dites au programme que vous voulez vous faire tirer dans le pied. Le programme comprend comment le faire, mais la syntaxe ne permet pas de l'exprimer.

370 JCL :

Vous envoyez votre pied à MIS avec un document de 4000 pages expliquant comment vous voulez vous faire tirer dessus. Trois ans plus tard, votre pied revient, cuit à point.

(shell) SH :

Vous tirez en l'air, car vous n'avez pas défini le bon environnement ou la bonne syntaxe. Vous décidez alors de le faire en CSH.

(shell) CSH :

Vous prenez trois semaines pour confectionner votre programme, et lorsque vous le lancez, vous vous apercevez que vous avez oublié de tenir compte du nombre de balles. Vous abandonnez et décidez de recommencer en SH.

(shell) TCSH :

Voir CSH.

Assembleur 6800 :

Vous n'avez pas assez d'accumulateurs pour accéder en même temps à votre main et au pistolet.

Assembleur 68000 :

Le coup est partit trop tôt et vous avez pris la balle dans la tête.

Assembleur 8086 :

Vous ne pouvez pas tirer car le pistolet et les balles ne se trouvent pas dans le même segment.

 

LES DIFFERENTS LANGAGES DE PROGRAMMATION (VERSION POULET)


Comment le poulet informatique traverse la route?

Poulet NT :

Traversera la route en Juin... Non en Août.
Enfin en Septembre, c'est sûr.

Poulet OS/2 :

A traversé la route il y a quelques années, mais
tellement silencieusement que personne ne l'a remarqué.

Poulet Windows 95 :

Le poulet a de très jolies plumes multicolores
qu'il montre lorsqu'il traverse, mais si on le cuisine,
il a le goût de ... poulet..

Poulet Microsoft (TM) :

Le poulet est déjà des deux côtés de la route.
En plus, il a aussi acheté la route.

Poulet OOP (Object Oriented Programming) :

Le poulet n'a pas besoin de traverser la route:
Il envoie un message à la place.

Poulet Assembleur :

D'abord, le poulet construit la route ...

Poulet C :

Le poulet traverse la route sans regarder de chaque côté.

Poulet C++ :

le poulet ne devrait pas avoir à traverser la route.
Il suffit de faire une référence à [poulet] de chaque côté.

Ooulet VB (Visual Basic) :

FDepartementale!LaRoute.Traverse (unpoulet)

Poulet Delphi :

Le poulet se trouve tiré de l'autre côté de la route.

Poulet Java :

Si votre route doit être traversée par un poulet,
le serveur en downloadera un de l'autre côté.

Poulet Web :

Met une patte sur la route, tourne à droite, puis se
met à courir de façon aléatoire.

Poulet Gopher :

Essaie de courir, mais se fait aplatir par le poulet Web.

Poulet Newton :

Ne sait pas glousser, ne sait pas voler, ne sait pas
courir et ne pond pas d'oeufs... mais vous pouvez lui
faire traverser la route dans votre poche.

Poulet Cray :

Court plus vite que n'importe quel autre poulet, mais si
vous ne le plongez pas dans l'azote liquide d'abord, il
arrive de l'autre côté complètement cuit.

Poulet Logique Quantique :

Le poulet est distribué stochastiquement de chaque côté
de la route, jusqu'à ce que vous l'observiez du côté où vous êtes.

Poulet Lotus :

N'essayez même pas d'oser traverser la route de la même
façon que le poulet Lotus. !

Poulet Mac :

Aucun possesseur de poulet, un tant soi peu raisonnable,
ne voudrait avoir un poulet qui traverse la route
- Et de toute façon, il n'y a aucun moyen de lui dire
comment faire.

poulet COBOL :

0001-POULET-TRAVERSER.
IF PLUS-DE-VEHICULES THEN
PERFORM 0010-TRAVERSE-LA-ROUTE
VARYING STEPS FROM 1 BY 1 UNTIL
DE-L-AUTRE-COTE
ELSE
GO TO 0001-POULET-TRAVERSER