Laboratorija za računarsku tehniku

Softverske teme => Programiranja => Temu započeo: holodoc 13.12.2009, 18:24

Naslov: LOLcode programski jezik :D
Poruka od: holodoc 13.12.2009, 18:24
Ne nije šala... Zaista postoji programski skripting jezik pod imenom LOLcode (LOL od "laughing out loudly"). Jezik je naravno za sada u krajnje eksperimentalnoj (sa naglaskom na "mentalnoj" :dzavo:) fazi a upravo prvi parser za njega napisan je u PHPu i možete ga nabaviti ovde (http://lolcode.com/contributions/php-parser). Interesantno je da su počeli da niču sajtovi koji se potpuno baziraju na LOLcode-u =))

Evo jednog jednostavnog primera "Hello world" programa pisanog u LOLcode-u (u stvari pravi naziv je "Hai world"  =)) )

HAI
     CAN HAS STDIO?
     VISIBLE "HAI WORLD!"
KTHXBYE

:I

Zainteresovani?  ~O)

Evo par linkova.

Zvaničan LOLcode sajt (http://lolcode.com/)

LOLCode PHP parser (http://lolcode.com/contributions/php-parser)

Primeri LOLcode-a (http://lolcode.com/examples)

Wikipedia stranica o LOLCode-u (http://en.wikipedia.org/wiki/LOLCODE)
Naslov: Re: LOLcode programski jezik :D
Poruka od: Marko Аcović 13.12.2009, 22:01
Sta li danas nece smisliti? :) Kad vidim prog. jezik koji nema ";" na kraju svake naredbe, najezim se. Odmah ga stavim na listu nepozeljnih. Mozda sam ja tradicionalista koji je navikao na C-like jezike, pa mi je teze da se prilagodim na malo drukciji koncept prog. jezika.
Naslov: Re: LOLcode programski jezik :D
Poruka od: holodoc 14.12.2009, 17:33
Čik da neko pogodi šta radi sledeći kod?  :dzavo:

HAI

I HAS A LEFTNAMBA ITZ 1 BTW THIZ IZ VAR FOR NAMBA FROM TEH LEFT SIDE
I HAS A WAITBTN

IM IN YR LEFTLOOP UPPIN YR LEFTNAMBA WILE DIFFRINT LEFTNAMBA AN 17 BTW THIZ IZ TEH LEFT SIDE LOOP

I HAS A RIGHTNAMBA ITZ 1 BTW THIZ IZ VAR FOR NAMBA FROM TEH RIGHT SIDE

IM IN YR RIGHTLOOP UPPIN YR RIGHTNAMBA WILE DIFFRINT RIGHTNAMBA AN 17 BTW THIZ IZ TEH RIGHT SIDE LOOP

VISIBLE LEFTNAMBA "-" RIGHTNAMBA

IM OUTTA YR RIGHTLOOP

IM OUTTA YR LEFTLOOP

VISIBLE "U PRESS TEH ENTR NOW!"
GIMMEH WAITBTN BTW WAIT USR 2 PRESS TEH ENTR
VISIBLE "CYA"

KTHXBYE


Hint: Ispisuje sve dvoelementne kombinacije (uključujući i varijancije) brojeva od 1 do 16 :D
Naslov: Re: LOLcode programski jezik :D
Poruka od: maxogm 14.12.2009, 19:11
Citat: holodoc  14.12.2009, 17:33

HAI

I HAS A LEFTNAMBA ITZ 1 BTW THIZ IZ VAR FOR NAMBA FROM TEH LEFT SIDE
I HAS A WAITBTN

IM IN YR LEFTLOOP UPPIN YR LEFTNAMBA WILE DIFFRINT LEFTNAMBA AN 17 BTW THIZ IZ TEH LEFT SIDE LOOP

I HAS A RIGHTNAMBA ITZ 1 BTW THIZ IZ VAR FOR NAMBA FROM TEH RIGHT SIDE

IM IN YR RIGHTLOOP UPPIN YR RIGHTNAMBA WILE DIFFRINT RIGHTNAMBA AN 17 BTW THIZ IZ TEH RIGHT SIDE LOOP

VISIBLE LEFTNAMBA "-" RIGHTNAMBA

IM OUTTA YR RIGHTLOOP

IM OUTTA YR LEFTLOOP

VISIBLE "U PRESS TEH ENTR NOW!"
GIMMEH WAITBTN BTW WAIT USR 2 PRESS TEH ENTR
VISIBLE "CYA"

KTHXBYE



Ovaj kineski je pisan kao španski  :D
Naslov: Re: LOLcode programski jezik :D
Poruka od: marjan 14.12.2009, 22:34
"Dokon pop..." :o