LOLCODE

LOLCODE
Nyelvóra ezoterikus programozási nyelv , programozási nyelv és procedurális programozási nyelv
Megjelent 2007
Szerző Adam Lindsey
Fejlesztő Adam Lindsey [1] [2]
Fájlkiterjesztés _ .lol, .lols
Kiadás 0.10.5 (2014. április 21.)
Teszt verzió 0.11.2 (2014. december 13.)
Befolyásolt lol macska
Weboldal lolcode.org
 Médiafájlok a Wikimedia Commons oldalon

A LOLCODE  egy ezoterikus programozási nyelv , amelyet a lolcat 'ah internetes mém ihletett.

A hivatalos weboldal tartalmazza ennek a nyelvnek a specifikációját, és bár néhány pont nincs benne leírva, már több tolmács és fordító is dolgozik ennek a nyelvnek. A LOLCODE egy Turing-teljes nyelv, mivel lehetséges a Brainfuck tolmács implementálása LOLCODE -on [3] .

Példa egy programszerkezetre

A LOLCODE az angol internetes szleng tömör szótárát használja , így az ezt a szlenget járatos személy a szintaxis ismerete nélkül is teljesen megérti a programkódot. Íme egy példa a Hello, world! " és egy egyszerű program a fájl tartalmának a képernyőn történő megjelenítéséhez:

HAI LEHET STDIO? LÁTHATÓ "HAI VILÁG!" KTHXBYE


HAI LEHET STDIO? PLZ MEGNYITÁSA "LOLCATS.TXT" FÁJL? AWSUM THX LÁTHATÓ FÁJL A NOES-ról LÁTHATÓ "HIBA!" KTHXBYE

Parancsok listája

Csapat Megjegyzés
HAI Program indul
LEHET fájlnév ? Hasonló a C nyelvi "#include (fájlnév)" direktívához
LÁTHATÓ karakterlánc Kimenet a kijelzőn
KTHXBYE Program vége
plz csapat ?
AWSUM THX
kód
O NOES
kód
Kivételkezelő blokk . Hasonló a "try .. catch .. végül" konstrukcióhoz Java nyelven

Nyelvi implementációk

Jegyzetek

  1. Számítástechnikai Tanszék a Lancaster Egyetemen –  News . Lancaster Egyetem, Számítástechnikai Tanszék. Letöltve: 2009. június 9. Az eredetiből archiválva : 2009. május 28..
  2. Anne Hammock . Az új hírnév: internetes híresség  (angolul) , CNN  (2008. május 1.). Az eredetiből archiválva : 2009. április 30.
  3. A LOLCODE fórum / Bizonyíték arra, hogy a LOLCode teljessé válik: BrainF*** tolmács a LOLCode-ban Archiválva : 2007. július 11.

Linkek