LOLcode programski jezik :D

Započeo holodoc, 13.12.2009, 18:24

prethodna tema - sledeća tema

holodoc

13.12.2009, 18:24 Poslednja Izmena: 13.12.2009, 18:26 od holodoc
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. 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

LOLCode PHP parser

Primeri LOLcode-a

Wikipedia stranica o LOLCode-u
<?php
abstract class Ignorance extends Stupidity implements Unavoidable 
    private function 
__construct(){
        
parent::__destruct();
    }; 

// EOF -> life.php

Marko Аcović

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.

holodoc

Č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
<?php
abstract class Ignorance extends Stupidity implements Unavoidable 
    private function 
__construct(){
        
parent::__destruct();
    }; 

// EOF -> life.php

maxogm

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

marjan

Unix is user-friendly—it's just choosy about who its friends are.