En çılgın 10 programlama dili!
Bu programlama dilleri, geleneksel olanlara hiç benzemiyor! İşte en acayip 10 programlama dili
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.
1. Brainfuck
Brainfuck diğer dillerin de oluşmasına ilham verenen ünlü ezoterik programlama dili. İnanılmaz sadeliğiyle dikkat çeken dilin amacı programcıları yarıştırmak ve eğlendirmek. Programın adı bazı yerlerde b****fuck olarak geçebiliyor ve genellikle sadece ilk harfi büyük olarak yazılıyor.
1993'de Urban Müller tarafından oluşturulan Brainfuck, mümkün olan en küçük derleyici ile derlenebilen bir programlama dili olmayı amaçlıyor. Bazı Brainfuck derleyicileri 200 bayttan bile küçük.
Dil sadece 9 komuttan oluşuyor: > < + – . , [ ]. Brainfuck programı bu komutların bir sıralamasından oluşuyor. İsminden de anlaşılacağı gibi dilin kavranması oldukça zor, zira orta seviyedeki karmaşıklığa sahip bir programı yazmak, uzun komut sıralarını yazmayı gerektiriyor ve bu nedenle ciddi bir programlama için kullanılmıyor. Ancak diğer turing destekli programlama dilleri gibi, Brainfuck da teorik olarak bilgisayarla hesaplanabilen herhangi bir fonksiyonu çalıştırabiliyor.