St@k 22

Page 22

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Ezoterični programski jezici

21

Pretpostavljam da ste svi upoznati

Najpoznatiji je takav jezik brainfuck

Sljedeći

22

s programskim jezicima C++ i

ili samo kratko, BF. Kreiran je

spomenuti je Fugue. Ovaj je jezik

23

Python te nekim drugim jezicima

davne 1993. godine za izrazito

zanimljiva pojava pošto on koristi

25

koji su u širokoj upotrebi. Zanima

mali kompajler Amiga OS v2.0

glazbu

26

me jeste li upoznati s ezoteričnim

te je postao izrazito popularan u

ovaj jezik zapravo je glazba. Sve

27

programskim jezicima. Ako jeste,

zajednici esolang programera zbog

napisano u ovome jeziku može se

29

svaka vam čast. Ako niste, čeka

svoje apsurdne sintakse. Ovaj jezik

prevesti u glazbeno djelo i svaka

30

vas jako zanimljiva tema. Naime,

sastoji se od samo osam znakova,

se pjesma u MIDI formatu može

31

ezoterični

a

veće,

prevesti u kȏd. Svaka nota i njene

plus, minus, točka, zarez i uglate

varijacije imaju svoje odgovarajuće

zagrade.

znakove u sintaksi kȏda, s tim

24

28

32

programski

jezici

ti

su

znakovi

manje,

source

bih

code.

volio

Da,

esolang

34

dizajnirani za testiranje granica

35

programskih jezika što ih u većini

da trajanje nota nije važno kod

37

slučajeva čini veoma čudnima i

prevođenja u kȏd.

38

nekonvencionalnima. Neki korisnici

39

i kreatori takvih jezika zovu ih

40

su

iliti

kao

koji

33

36

programski

jezici

jezik

41

„konceptualnim jezicima“ ili čak

42

„softverskom umjetnošću“.

43 44

Esolang Brainroller gotovo da je kopija jezika BF. Naime, on i BF Meni je osobno najdraži esolang

imaju jednu veliku razliku: Brainloller

ArnoldC. Inspiriran je svima nama

je u PNG formatu. Sastoji se od deset raznih boja iz RGB sustava te

45

Takvi jezici nemaju neku praktičnu

poznatim

46

upotrebu, oni su previše čudni

Schwarzeneggerom te je sama

47

i teški za upotrebu da bi ih se

sintaksa jezika puna njegovih citata.

moglo koristiti u nekom poslovnom

Neke

50

okruženju. Zato se oni koriste

TO

51

primarno

ili

NO RESPECT FOR LOGIC, YOU HAVE BEEN

na raznim natjecanjima koja se

TERMINATED, HASTA LA VISTA BABY i

54

održavaju preko interneta te imaju

I’LL BE BACK. Važno je napomenuti

55

malu, ali izrazito predanu i aktivnu,

56

da je sam jezik open source pa ga

zajednicu koja uporno smišlja nove

tako i sami možete skinuti i testirati.

48 49

52 53

57 58 59

kao

oblik

programske jezike.

zabave

od THE

glumcem

naredba HAND,

Arnoldom

su YOU

TALK HAVE

LISTEN TO ME VERY CAREFULLY modulo I NEED YOUR CLOTHES YOUR BOOTS AND YOUR MOTORCYCLE dividend I NEED YOUR CLOTHES YOUR BOOTS AND YOUR MOTORCYCLE divisor GIVE THESE PEOPLE AIR HEY CHRISTMAS TREE quotient YOU SET US UP 0 HEY CHRISTMAS TREE remainder YOU SET US UP 0 HEY CHRISTMAS TREE product YOU SET US UP 0 GET TO THE CHOPPER quotient HERE IS MY INVITATION dividend HE HAD TO SPLIT divisor

60

ENOUGH TALK

61

GET TO THE CHOPPER remainder

62 63 64 65

HERE IS MY INVITATION dividend GET DOWN product ENOUGH TALK I’LL BE BACK remainder

St@k 22

STRANICA22

HASTA LA VISTA, BABY


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
St@k 22 by ST@K - Issuu