Non, non, ne fuyez pas! Ce billet n'est pas uniquement destiné aux plus geeks d'entre vous... Vous savez, ces gens qui, comme moi, rigolent quand on leur dit
"Je me met des cookie dans l'array" ou encore
"J'en ai plein les bool"...
Aujourd'hui j'aimerais vous présenter
3 langages de programmation complètement farfelus, qui, s'ils n'ont pas un grand intérêt d'un point de vue technique, on l'avantage de me faire sourire :
Le LOLCODE
Inspiré du dialecte employé par les internautes anglosaxons, le
LOLCODE est un langage dont les mots clés et la structure sont composés d'expressions du style
"LOL, UR, ROFL, CATURDAY" etc...
J'avoue que le résultat est parfois assez poétique :
ON CATURDAY
IM IN YR BED
I IZ SLEEPIN!!10
VISIBLE "Z!"
KTHX
KTHXBYE
Il semblerait qu'un compilateur existe, mais que celui-ci ne soit pas encore tout à fait au point... Je me vois mal devenir
"développeur lolcode" 
:
le site du LOLCODE
Le Ook Code
Dérivé du
BrainFuck, le
Ook a été conçu pour pouvoir être executé par un
Orang Outang.
Il s'agirait d'une référence au bibliothécaire de
DiscWorld (et à ce sujet, mon manque de le culture sur DiscWorld va laisser place à un grand silence
).
Le
Ook Code, tout comme le
BrainFuck, ne comporte que
8 instructions basiques, qui permettent de faire à peu près tout... à condition d'être particulièrement patient.
Ainsi, un
"Hello World" en
Ook donne ceci :
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook! Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook! Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook? Ook. Ook. Ook! Ook. Ook. Ook? Ook! Ook.
Le Shakespear Programming Language
Que ceux qui considèrent que le langage qu'ils utilisent est trop verbeux regardent le
SPL 
: Pourquoi
Shakespear ? Parce que finalement, le théatre, c'est comme la programmation, tout commence par une
bonne gestion des entrées/sorties 
Ainsi, chaque portion de code commence par la déclaration des variables... Chaque variable portant le nom d'un personnage d'une des oeuvre de l'écrivain, les fonctions débutent ainsi :
"[Enter Hamlet and Romeo]" 
.
Je ne vous ferais pas un copié/collé d'un
Hello World en
SPL, car c'est beaaauuucoup trop long, mais je vous invite à le consulter sur
le site officiel du SPL 
.
Voila pour cette petite galerie d'excentricités ! Bien entendu, je n'ai fait que survoler, et ces langages contiennent de nombreuses subtilités qui peuvent être amusantes à découvrir...
A vos marques, prêt? Googlez !