Petite sélection de langages de programmation farfelus : LoLCode, Ook et Shakespear !

RegEx Nerd T-shirt
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" 8-) : 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 =P).
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 =P : Pourquoi Shakespear ? Parce que finalement, le théatre, c'est comme la programmation, tout commence par une bonne gestion des entrées/sorties =P
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]" 8-).

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 =P.

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 !
 Par : Geek Arlier    Le : 25/01/2010 - 00:02   7 Commentaire(s)    Réagir    Twitter
 Tags :  lolcode ook spl fun geek programmation
17 Votes
 Vos commentaires
jchavarria Le 25/01/2010 - 17:26

Dans le même genre, le Piet est vraiment class :

http://en.wikipedia.org/wiki/Piet_(programming_language)

:-P

Geek Arlier Le 25/01/2010 - 17:38

jchavarria En effet xD... Comme quoi "Code is Art", c'est loin d'être faux comme affirmation =P

LuD-up Le 25/01/2010 - 21:21

Article trop court, j'ai soif de culture geek moi. :P

Geek Arlier Le 25/01/2010 - 21:50

@LuD-up Arf désolé, mais il fallait que ça ne soit pas trop soporifique pour les "non-geeks" qui lisent ce blog (et qui sont plus nombreux que ce que je croyais) =).

Et puis, comme je l'indique a la fin de l'article, le net regorge de bonnes infos sur ces langages de programmation exotiques pour ceux que ça passionne... comme toi et moi par exemple xD !

PankkypH Le 25/01/2010 - 22:16

Je n'aurai que deux mots : Malbolge FTW.
(Ok, ça fait quatre.)

badprocess Le 26/01/2010 - 22:54

OMG! Je les connaissai pas ceux là :s
Sinon, je dirais que t'a oublié le Logo dans ta liste :D

Geek Arlier Le 27/01/2010 - 00:09

@Badprocess Le logo, comment ça ^^ ?

 Réagir

 Pseudo (obligatoire)
 E-mail (obligatoire et confidentiel)
 Site (facultatif)

Votre Message :

Combien font 9 et 5 ?

BB code :
[b][/b] = gras , [i] [/i] = italique, [lien]url[/lien] = lien , [lien source="url"]"titre du lien"[/lien] = lien avec titre