دوستی دارم که شبیه C نویسهای قدیمی کد مینویسد و انواع استفادههای عجیب را از عملگرهای C میکند، آن قدر که بعضی وقتها به او میگویم که کدش بیشتر شبیه خط هیروگلیف است تا زبان C ! حالا به زبانی برخوردم که کدنویسی عادی در آن شبیه هیروگلیف نیست، خود هیروگلیف است! مثلا به کد Quick Sort در این زبان نگاه کنید:
quicksort=: (($:@(<#[) , (=#[) , $:@(>#[)) ({~ ?@#)) ^: (1<#)
اسم این زبان برنامهنویسی زبان J است و ظاهراً به درد کارهای ریاضی و آماری میخورد.
فکر نمیکنم زیاد به دردم بخورد اما دوست دارم اگر وقت کردم J را یاد بگیرم، هرچه باشد قیافهاش به این زبانهای Functional میخورد من هم تا حالا با زبانهای Functional برنامه نویسی نکردم، ضمناً سر درآوردن از این کد عجیب و غریب هم خیلی کنجکاوی برانگیز است!
J در Wikipedia: +