özel programlama dilleri diye bir ÅŸey var. bileni, ilgileneni vardır belki. ben ilk defa nettuts‘un ÅŸu makalesinde rastladım. bu diller biraz mizah, biraz da kafa dağıtma amaçlı incelenebilir bence. iki dakikalığına css ve php ile uÄŸraÅŸmayı (hatta belki javascript, c++, asp veya baÅŸka bir ÅŸeyle boÄŸuÅŸuyorsunuz) bırakıp bizi gülümsetecek ÅŸu dillere bir göz atalım.1. Ook!
Ook, çok acayip bir ÅŸey. üç adet syntax’ı var:
Ook.
Ook?
Ook!
sadece bunları kullanıyorsunuz. örneğin,
“Ook. Ook?” demek bu dilde, “hafıza iÅŸaretçisini sıradaki hücreye taşı” demek. bu arada, ook’un amacı, orangutanlar tarafından bile yazılabilecek bir programlama dili oluÅŸturmakmış. espri tabii.
2. Whitespace
Bilirsiniz, bir çok programlama dili whitespace olarak tanımlanan, boÅŸlukları, satırları ve benzeri ÅŸeyleri tanımaz. sanki onlar orada deÄŸilmiÅŸ gibi davranır ve yoksayar. iÅŸte bir grup insan bundan rahatsız olmuÅŸ ve sadece boÅŸluklardan, yani whitespace’den oluÅŸan bir programlama dili yazmışlar.
3. Shakespere
shakespere, belki de en zor programlama dillerinden. dil, ünlü oyun yazarının oyunlarından uyarlanmış.
[Enter Hamlet and Romeo]Hamlet:
You lying stupid fatherless big smelly half-witted coward!
You are as stupid as the difference between a handsome rich brave
hero and thyself! Speak your mind!
You are as brave as the sum of your fat little stuffed misused dusty
old rotten codpiece and a beautiful fair warm peaceful sunny summer’s
day. You are as healthy as the difference between the sum of the
sweetest reddest rose and my father and yourself! Speak your mind!
You are as cowardly as the sum of yourself and the difference
between a big mighty proud kingdom and a horse. Speak your mind.
Speak your mind!
[Exit Romeo]
tarzı enteresanlıklar barındırıyor içinde. düz yazı gibi, evet. ve malesef sitede, bu dilin nasıl kullanıldığı, yazarın kafadan sallayıp sallamadığına dair bir işaret yok.
4. reMorse
mors alfabesini kullanan bir programlama dili. örneğin,
- - - ..- …-.—.;newline
- - - .-. - ..-.- …-. —.;!
- - - …- . . -.—.;d
—-. . . -.—.;l
—-. . -…—.;r
—-. -…—.;o
—-…-.- ..-. —.;W
//author didn’t feel like doing this part
-…………..;output all characters
gibilerinden.
5. l33t
h1ç b0y13 k0nuşm4k 1st3d1n1z m1? o zaman l33t ile bunu programlama alanında başarabilirsiniz.
Qu4k3 cL4nS r 7eh bE5t tH1ng 1n teh 3nTIr3 w0rlD!!!
g4m3s wh3r3 u g3t to 5h00t ppl r 70tAl1_y w1cK1d!!
I’M teh fr4GM4stEr aN I’lL t0t41_1Ly wIpE teh phr34k1ng fL00r ***j3d1 5tYlE*** wItH y0uR h1dE!!!! L0L0L0L!