Ezoterični jezici?
Ja sam se igrao s brainfuckom. Ovaj primjer sto si ti stavio je preuredan, treba jedan bez komentara pa se tek onda vidi car brainfucka.
Ja sam se igrao s brainfuckom. Ovaj primjer sto si ti stavio je preuredan, treba jedan bez komentara pa se tek onda vidi car brainfucka.
Recimo:
>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]>++++++++[<++++>-]
<.#>+++++++++++[<+++++>-]<.>++++++++[<+++>-]<.+++.------.--------.[-]>++++++++[
<++++>-]<+.[-]++++++++++.Tko se pita, obican Hello World.
Imam iskustva sa brainf**k-om, dosta sam se njime igrao. Ideja je odlična, 8 znakova (naredbi), može se puno toga napraviti, samo treba mozgati. Sviđa mi se i extended brainf**k u koji su dodane još neke naredbe, pa koga zanima, može škicnuti: http://esolangs.org/wiki/Extended_Brainfuck
moze neko pojasniti koja je fora sa tim cudima, prvi put cujem za ovako nesto i uopste mi nije jasno cemu sluzi? :)
osim samo za zaj******e?? :)
moze neko pojasniti koja je fora sa tim cudima, prvi put cujem za ovako nesto i uopste mi nije jasno cemu sluzi? :)
osim samo za zaj******e?? :)
Poprilično može promijeniti način razmišljanja kako stvari funkcioniraju, neki od ezoteričnih jezika vrlo liče strojnom kôd-u. Ovo je praktički skroz low level jezik i potrebno je puno se namučiti da bi se postigli jednostavni rezultati. Pobuđuje rad mozga, a nekima je i zabavno.
Dali se itko od vas u slobodno vrijeme bavi ezoteričnim programskim jezicima poput brainfucka ili LOLCODEA?
Ja ne,ali mogao bih to krenuti sa time se malo igrati.
Primjer LOLCODEA:
HAI
CAN HAS STDIO?
IM IN YR LOOP UPPIN YR VAR TIL BOTH SAEM VAR AN 10
VISIBLE SUM OF VAR AN 1
IM OUTTA YR LOOP
KTHXBYE
Primjer brainfucka:
+++++ +++++ initialize counter (cell #0) to 10
[ use loop to set the next four cells to 70/100/30/10
> +++++ ++ add 7 to cell #1
> +++++ +++++ add 10 to cell #2
> +++ add 3 to cell #3
> + add 1 to cell #4
<<<< - decrement counter (cell #0)
]
> ++ . print 'H'
> + . print 'e'
+++++ ++ . print 'l'
. print 'l'
+++ . print 'o'
> ++ . print ' '
<< +++++ +++++ +++++ . print 'W'
> . print 'o'
+++ . print 'r'
----- - . print 'l'
----- --- . print 'd'
> + . print '!'
> . print '\n'