En çılgın 10 programlama dili!
Bu programlama dilleri, geleneksel olanlara hiç benzemiyor! İşte en acayip 10 programlama dili
5. Omgrofl
Omgrofl, Juraj Borza tarafından 2006'da geliştirilen bir programlama dili. İsmi ise internet argosu iki 'kelimenin' birleşiminden meydana geliyor ('omg' ve 'rofl'). Omgrofl'da kullanılan değişkenler, argo sözcük lol, lool, loool, loooool gibi olabiliyor. Bir değişkeni tanımlamak için aşağıdaki kodu girmeniz gerekiyor:
lol iz 4
wtf ise C'deki if gibi şartlı bir komut. 'brb' (be right back'in kısaltılmışı) komutuna dek olan komutlar sadece koşul doğru ise çalıştırılıyor:
lol iz 1
wtf lol iz liek 1
rofl lol
lmao lol
brb
Omgrofl'daki anahtar sözcükler arasında şunlar da var: rtfm, tldr, w00t, stfw, n00b, l33t, haxor, stfu
4. Piet
Piet, programların soyut sanata benzedeği bitmap grafiklerinden meydana geliyor. Chef'in yaratıcısı David Morgan-Mar tarafından tasarlanan Piet, adını geometrik soyut sanatçısı Piet Mondrian'dan alıyor.
Davranışın belirlendiği 20 renk bulunuyor: 18 'renkli' renk, 6 adımlık ton döngüsü ve 3 adımlık parlaklık döngüsü tarafından yetkilendiriliyor. Siyah ve beyaz ise komutlandırılmıyor. Yukarıdaki grafikte 'piet' çıktısı veren Piet programını görüyorsunuz.
3. Befunge
Befunge'daki programlar, playfield adı verilen iki boyutlu ızgara üzerinde diziliyor. 'Yön' komutları <, >, ^ ve v akışı sola, sağa, yukarı ve aşağı yönlendiriyor. Loop'lar ise döngüye bir kontrol akışı göndererek sağlanıyor.
1993'de Chris Pressey tarafından oluşturulan Befunge'un amacı, derlenmesi mümkün olduğunca zor bir kod olmak. Ancak zamanla kodu derleyebilen bazı derleyiciler yazılmış.
2. Malbolge
Befunge'un amacı derlemeyi zorlaştırmak iken Malbolge ise program yazmayı mümkün olduğunca zorlaştırmayı hedefliyor. 1998'de Ben Olmstead tarafından oluşturulan Malbolge o kadar zor ki, ilk Malbolge yazılımının ortaya çıkması iki sene sürmüş ve bu program bir insan tarafından yazılmamış.
Yukarıda ise '99 Bottles of Beer' adlı şarkının sözlerini çıktı olarak verebilen ve 2007'de Hisashi Iizawa tarafından geliştirilen programın kodunu görüyorsunuz.