LOLCODE | |
---|---|
Clasa de limba | limbaj de programare ezoteric, limbaj de programare și limbaj de programare procedurală |
Aparut in | 2007 |
Autor | Adam Lindsey |
Dezvoltator | Adam Lindsey [1] [2] |
Extensie de fișier | .lol, .lols |
Eliberare | 0.10.5 (21 aprilie 2014) |
Versiune de testare | 0.11.2 (13 decembrie 2014) |
A fost influențat | lol pisica |
Site-ul web | lolcode.org |
Fișiere media la Wikimedia Commons |
LOLCODE este un limbaj de programare ezoteric inspirat de meme- ul de internet lolcat 'ah .
Site-ul oficial conține specificațiile acestui limbaj și, deși unele puncte nu sunt descrise în el, există deja câțiva interpreți și compilatori de lucru ai acestui limbaj. LOLCODE este un limbaj Turing-complet , deoarece este posibil să se implementeze interpretul Brainfuck pe LOLCODE [3] .
LOLCODE folosește un dicționar concis de argou englezesc de internet , astfel încât o persoană familiarizată cu acest argo poate înțelege foarte bine codul programului chiar și fără să cunoască sintaxa. Iată un exemplu de Hello, world! " și un program simplu pentru a afișa conținutul fișierului pe ecran:
HAI POATE AI STDIO? VIZIBIL "HAI WORLD!" KTHXBYE
Echipă | cometariu |
---|---|
HAI | Pornirea programului |
POATE ARE nume de fișier ? | Similar cu directiva limbajului C „#include (nume fișier)” |
șir VIZIBIL | Ieșire pe afișaj |
KTHXBYE | Sfârșitul programului |
te rog echipa ? Cod AWSUM THX O Cod NOES |
Bloc de tratare a excepțiilor . Similar cu construcția „încercați .. prinde .. în sfârșit” în Java |
Limbaje de programare | |
---|---|
|