LOLCODE

LOLCODE
Jazyková třída esoterický programovací jazyk , programovací jazyk a procedurální programovací jazyk
Objevil se v 2007
Autor Adam Lindsey
Vývojář Adam Lindsey [1] [2]
Přípona souboru .lol, .lols
Uvolnění 0.10.5 (21. dubna 2014)
Testovací verze 0.11.2 (13. prosince 2014)
Byl ovlivněn lol kočka
webová stránka lolcode.org
 Mediální soubory na Wikimedia Commons

LOLCODE  je esoterický programovací jazyk inspirovaný internetovým memem lolcat 'ah .

Oficiální web obsahuje specifikaci tohoto jazyka, a přestože některé body v něm nejsou popsány, existuje již několik funkčních interpretů a kompilátorů tohoto jazyka. LOLCODE je Turingův úplný jazyk, protože je možné implementovat interpret Brainfuck na LOLCODE [3] .

Příklad struktury programu

LOLCODE používá stručný slovník anglického internetového slangu , takže člověk obeznámený s tímto slangem může docela rozumět programovému kódu i bez znalosti syntaxe. Zde je příklad aplikace Hello, world! " a jednoduchý program pro zobrazení obsahu souboru na obrazovce:

HAI CAN MÁ STDIO? VIDITELNÉ "AHOJ SVĚTE!" KTHXBYE


HAI CAN MÁ STDIO? PLZ OTEVŘÍT SOUBOR "LOLCATS.TXT"? AWSUM THX VIDITELNÝ SOUBOR O NOES VIDITELNÉ "CHYBA!" KTHXBYE

Seznam příkazů

tým Komentář
HAI Spuštění programu
MŮŽE MÁ název souboru ? Podobné direktivě jazyka C "#include (název souboru)"
VIDITELNÝ řetězec Výstup na displeji
KTHXBYE Konec programu
plz tým ?
AWSUM THX
kód
O
kód NOES
Blok zpracování výjimek . Podobně jako konstrukt "zkuste .. chytit .. konečně" v Javě

Jazykové implementace

Poznámky

  1. Oddělení výpočetní techniky na Lancaster University-  News . Lancaster University, oddělení výpočetní techniky. Získáno 9. června 2009. Archivováno z originálu 28. května 2009.
  2. Anne Hammock . Nová sláva: internetová celebrita  (anglicky) , CNN  (1. května 2008). Archivováno z originálu 30. dubna 2009.
  3. Fórum LOLCODE / Důkaz, že se LOLCode dokončuje: interpret BrainF*** v LOLCode Archivováno 11. července 2007.

Odkazy