ناراحت نشو، BrainF*ck فحش نيست بلکه اسم يک زبون برنامهنويسي فوقالعاده صرفجويانه است. اين زبان برنامهنويسي فقط و فقط 8 تا دستور داره که اين هشتا دستور هم توسط اين هشت کاراکتر + – . , ] [ نوشته ميشن، تموم شد، من تمام دستورات اين زبون برنامهنويسي رو براتون نوشتم! حالا برين مختونو به f*ck بدين و با اين زبون کدنويسي کنين!
Cmd Effect Equivalent in C
--- ------ ---------------
+ Increases element under pointer array[p]++;
- Decrases element under pointer array[p]--;
> Increases pointer p++;
< Decreases pointer p--;
[ Starts loop, counter under pointer while(array[p]) {
] Indicates end of loop }
. Outputs ASCII code under pointer putchar(array[p]);
, Reads char and stores ASCII under ptr array[p]=getchar();
هشتا دستور اساسي داريم و بقيه دستورات توسط همين هشت تا ساخته ميشن، مثلا براي حلقه فقط يک دستور داريم، حالا اگر بخواين، دستور if رو داشته باشيد، If يک حلقه است که يکبار يا هيچبار اجرا ميشه و بهمين ترتيب با کلي فکر کردن ميشه بقيهي دستورات رو با همين هشت تا ساخت (البته کلي فکري که بقيه کردن!)
مبدع اين زبون براش يک کامپايلر نوشته که تنها 280 240 بايته!
حالا چرا اينا رو گفتم فقط محض ذوق زدگي، من هنوز توي کفام از ذهن بعضي جونورا چه چيزايي درمياد! به نظر من اوج خلاقيت و هوشمندي در اينجور کارهاي فشرده سازيه،..
اِ اِ زبوني که فقط هشت تادستور داره، ياللعجب!..!!!
[+] اطلاعات بيشتر در ويکيپديا
[+] کامپايلر BrainF*ck به زبان PHP
اسم خیلی مناسبی براش انتخاب کرده ن.
توسط فاطمه
هاها! بامزه است.اما به چه درد میخورد؟
توسط سولوژن
ذوق زدگیات به منم منتقل شد!
توسط علی
خب! فهمیدم به چه درد میخورد! (:
در ضمن جالب اینجاست که کلی از این زبانهای برنامهنویسیی عجیب و غریب داریم. حتی چند زبانی هم هستند که بر پایهی این brainf*ck بنا شدهاند – مثل boolf*ck!!!
توسط سولوژن