LOLCODE

LOLCODE
Logo.
Data della prima versione 2007
Autore Adam Lindsay
Ultima versione 0.10.5 (21 aprile 2014)
Influenzato da Lolcat
Sito web www.lolcode.org
Estensione del file lol e lols

LOLCODE è un linguaggio di programmazione esotico ispirato al gergo di Internet e Lolcat che si trova nelle chat e nei forum inglesi. Le specifiche sono definite sul sito ufficiale. Il suo obiettivo è essere sia semplice che divertente da leggere e scrivere.

Esempi

Bonjour Monde

HAI CAN HAS STDIO? BTW affiche "Hello world!" à l'écran VISIBLE "Hello world!" KTHXBYE

In tutti i programmi, HAI("  Ciao  ") entra nel programma e KTHXBYE("  Ok, grazie, ciao  ") lo termina. BTW("  A proposito  ") denota un commento, che ignora il resto della riga. CAN HASè un'inclusione di file ( librerie ), che è attualmente ignorata. VISIBLEvisualizza il testo sullo schermo. INVISIBLEinvia il testo all'output dell'errore (per il debug ).

Variabili e condizioni

HAI CAN HAS STDIO? I HAS A VAR IM IN YR LOOP UP VAR!!1 VISIBLE VAR IZ VAR BIGGER THAN 10? KTHX IM OUTTA YR LOOP KTHXBYE

I HAS Adichiara una variabile non tipizzata (qui denominata VAR). IM IN YRavvia un ciclo, le uscite sono via KTHX(equivalenti a break). UPincrementa una variabile (di 1 per impostazione predefinita). IZè l'equivalente di ifed è BIGGER THANequivalente al simbolo maggiore di (">").

Note e riferimenti

  1. "  https://github.com/justinmeza/lci/releases/tag/v0.10.5  "
  2. "  Justinmeza / lolcode-spec  " , su GitHub (accesso 15 agosto 2020 ) .

Vedi anche

link esterno