Rechercher un outil
Langage LOLCODE

Outil pour programmer et traduire le LOLCODE, un langage de programmation s'écrivant avec des mots tirés des forums anglosaxons, tels que OMG, O RLY, I HAS...

Résultats

Langage LOLCODE -

Catégorie(s) : Langage de Programmation

Partager
Partager
dCode et plus

dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !


Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !


Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Langage LOLCODE' gratuit ! Merci !

Langage LOLCODE

Interpréteur de LOLCODE





Voir aussi : Brainfuck

Réponses aux Questions (FAQ)

Qu'est ce que le LOLCODE ? (Définition)

Le lolcode est un langage de programmation, ce n'est pas un chiffrement, il respecte une syntaxe similaire aux autres langages de programmation mais est très verbeux et abuse de mots clés qui sont habituellement remplacés par des symboles en programmation.

Exemple : I HAS A VAR ITZ 0 correspond à VAR=0

Comment encoder/écrire en LOLCODE ?

Comme tout langage, sa pratique nécessite d'apprendre la syntaxe et ses fonctions, théoriquement le code source commence par HAI (qui pourrait se traduire par Bonjour) et fini par KTHXBYE (qui pourrait se traduire par OK, merci, aurevoir.).

Le lolcode est de relativement bas niveau, il implémente les fonctions de base comme la déclaration de variable ou les boucles de IM IN YR jusque IM OUTTA YR (qui pourrait se traduire par Je suis à l'intérieur de et Je suis à l'extérieur de).

Voici quelques autres mots clés du langage lolcode :

lolcodeéquivalent
ALWAYZ constante IZ valeurdéfinit une constante : define
CAN HASinclure un fichier : include
MUST HASinclude un fichier : require
VISIBLEaffiche en sortie : print/stdout
I HAS variabledéclaration de variable : var = null
IZ valeuraffectation de valeur : = valeur
UPUP!incrémentation : ++
DOWNDOWN!décrémentation : --
IM IN URdébut boucle : for
IM OUTTA URfin boucle
I FOUND MAH valeurrenvoyer : return valeur
BTW commentaireindique un commentaire
KTHXfin de boucle ou de déclaration d'objet

Comment interpréter/traduire/décoder le lolcode ?

Comme tout langage de programmation le lolcode possède un interpréteur et un compilateur qui peut traduire le code dans un langage machine pour un ordinateur.

Pour permettre la lecture a un humain, dCode propose de convertir le code en Javascript (mais celà nécessite de connaitre ce langage).

Enfin, si le code affiche une valeur en sortie, alors dCode l'affiche automatiquement (l'exemple par défaut sur cette page est un exemple de Code César en Lolcode).

dCode utilise une bibliothèque Javascript loljs 1.1 (a LOLCODe to JavaScript translator) créée par Mark Watkinson.

Comment reconnaitre le lolcode ?

Le lolcode contient de nombreux mots d'argot issus du langage anglais et comprenant des fautes d'orthographe ou de grammaire : I HAS, IS, ALWAYZ, etc.

Code source

dCode se réserve la propriété du code source pour "Langage LOLCODE". Tout algorithme pour "Langage LOLCODE", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Langage LOLCODE" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Langage LOLCODE" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.

Citation

Le contenu de la page "Langage LOLCODE" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source. L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien : https://www.dcode.fr/langage-lolcode
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Langage LOLCODE sur dCode.fr [site web en ligne], consulté le 17/04/2025, https://www.dcode.fr/langage-lolcode

Besoin d'Aide ?

Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !

Questions / Commentaires

Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Langage LOLCODE' gratuit ! Merci !


https://www.dcode.fr/langage-lolcode
© 2025 dCode — La collection d'outils incontournable pour les jeux, les maths et les énigmes.
 
Un problème ?