اگر زبانهای برنامه نویسی مذهب بودند

* C = یهودیت: قدیمی و محدود کننده است، ولی بیشتر دنیا با قوانینش آشنا هستند و بهش احترام میذارن. نکته اینجاست که شما نمیتونین بعدا بهش گرایش پیدا کنین – یعنی یا باید باهاش شروع کنین و یا اینکه در غیر اینصورت فکر می کنین گرویدن بهش دیوانگیه. همچنین وقتی چیزی غلط از آب در بیاد، بیشتر مردم معتقدن که ریشه همه مشکلات ازش منشا میگیره.

* جاوا = مسیحی معتقد: در تئوری پایه اش همون C هست، ولی خیلی از قوانین کهنه رو کنار گذاشته به طوریکه دیگه شبیه مبداش نیست. در عوض، قوانین سفت و سخت خودش رو اضافه کرده، با این حال طرفدارانش معتقدن که چه بهتر که از مبداش دور شده و ترجیح میدن سمت مبدا نرن. نه تنها طرفدارانش معتقدن جاوا بهترین زبان دنیاست، بلکه حاضرن هرکسی رو که در این زمینه باهاشون هم عقیده نیست رو بسوزونن!

* PHP = مسیحیت التقاطی: تو بازار وب داره با جاوا می جنگه. یه سری مفاهیم رو انتخابی و دلبخواهی از C و جاوا گرفته، یعنی اونایی که خوشش اومده. ممکنه مثل زبانهای دیگه منسجم نباشه ولی آزادی عمل بیشتری به شما میده و علی الظاهر ایده اصلی هر چیزی رو درون خودش داره. همچنین مفهوم کلی “برو/رفتن به جهنم” رو حذف کرده.

*++C = اسلام: زبان C رو پوشش میده البته علاوه بر اینکه همه قوانین C رو داره، مجموعه پیچیده ای از قوانین جدید رو هم اضافه کرده. مستعد اینه که برای پایه ریزی هر چیزی استفاده بشه، از بزرگترین قساوت ها گرفته تا زیباترین آثار هنری. پیروانش معتقدن که غایی ترین و کاملترین زبان جهانی هست و ممکنه از دست کسانی که باهاشون موافق نیستن خشمگین بشن. همچنین، اگه به خودش و یا موسسش بی احترامی کنین ممکنه توسط طرفداران افراطیش تهدید به مرگ بشین.

* #C = مورمن: تو یه نظر اجمالی شبیه جاواست ولی با دقت بیشتر متوجه میشیم که اولا توسط شرکتی عرضه میشه که طرفداران جاوا معتقدن شیطان هست و دوما اینکه مفاهیم پایه و کلیدی اش کاملا متفاوته. ممکنه از انتخاب تون راضی باشین در صورتیکه همه طرفداران جاوا به خاطر پیروی ازش، براتون تبعیض قائل نشن.

* Lisp = آئین بودا: نحوی وجود نداره، مرجع و یا مرکزیتی هم برای عقاید وجود نداره، همچنین خدایی برای پرستش وجود نداره. تمام دنیا در دستان شماست – اگر به طور کامل اونو فهمیده باشین. یه سری میگن Lisp اصلا یک زبان نیست یه سری دیگه هم میگن تنها زبانیه که دارای احساس هست.

* Perl = ساحری: مجموعه نامشخصی از طلسم های محرمانه و مخفی هست که کار کردن با این قوانین عجیب و غریب، در دراز مدت روان تون رو آزار میده. اغلب فقط زمانی بهش احتیاج دارین که رییستون کار فوری ای رو از شما بخواد مثلاساعت ۹:۰۰ شب جمعه!

* Python = انسانگرایی: ساده است و محدودیت خاصی نداره و تنها چیزی که نیاز دارین تا پیروش باشین عرف و حضور ذهن هستش. خیلی از طرفدارانش ادعا می کنن که خیالشون از تمام محدودیت های تحمیل شده در سایر زبانها راحت شده و تازه دارن لذت برنامه نویسی رو میچشن. کسانی هم وجود دارن که میگن این زبان فرمی از شبه کد (pseudo-code) هستش.

* COBOL = الحاد باستانی: یه زمانی در ناحیه پهناوری از دنیا حکمرانی میکرد و خیلی هم مهم بود، ولی خوشبختانه امروزه تقریبا دیگه منسوخ شده. اگرچه خیلی ها اون موقع از تشریفاتی که خدایانش میخواستن، وحشت میکردن، امروزه هنوزم یکسری اصرار دارن که این زبان باید زنده بمونه.

* ویژوال بیسیک = شیطان پرستی: با این تفاوت که برای شیطان‌پرست شدن لازم نیست واقعاً روحتون رو به شیطان بفروشید !:)

* این پست ترجمه خلاصه شده ای از اینجاست، خلاصه شده چون تو متن اصلی زبانهای زیادی رو نام برده که خیلی کاربردی نیستن و صرفا خواسته اکثر زبانها رو پوشش بده. من زبانهای آشنا رو فقط ترجمه کردم. به نظرم اگه با چند تا از این زبانها حتی یک برنامه ساده هم نوشته باشیم، متن کمی قابل درکه !:)

* پانوشت: اگه کامنتهای پست منبع رو بخونین ملت توش پیشنهادات جالب و خنده دار زیادی دادن. من یه سری کلی نگاه کردم، خیلیاش بامزه بودن:)

* لینکهای مرتبط:
- اینجا یه لینکی هست که تقریبا این نوع مطالبی که اگه زبانهای برنامه نویسی فلان چیز بودند رو جمع کرده:) مثلا اگه ماشین بودند، یا اگه دوست دختر بودن و یا اگه زن بودند و نظایر این.

۴۱ نظر

  1. حضرت والا مامبوجامبو ۱۳۸۷-۱۰-۷، ۲:۲۷ ب.ظ

    اون تیکه سودو کد رو اشتباه نوشتین باید ترجمه کنین : ” شِبه کد ” . همونطور که می

    دونید کد نویسی در پیتون بیشتر بصورت شِبه کد و خرده کدها هست تا مجموعه ای

    از کدهای به هم متصل :) .

    زهرا Reply:

    مرسی حضرت والا
    اینقدر استادمون سر کلاس اسم این اصطلاح رو انگلیسی میگفت دیگه برام عادت شده بود:)
    اصلاح شد بسیار ممنون

  2. noghteh sare khat ۱۳۸۷-۱۰-۷، ۲:۲۸ ب.ظ

    ajab chizi ..jaleb bod

  3. مریم - صندوقک ۱۳۸۷-۱۰-۷، ۲:۳۲ ب.ظ

    بسیار بسیار جالب بود ممنون زهرا جان

  4. محمد ۱۳۸۷-۱۰-۷، ۲:۵۵ ب.ظ

    اولش که تعجب کردم زهرا خانم چنین پستی نوشته باشه ولی خوب بعدش که متوجه شدم متن ترجمه شده است دیگه تعجب نکردم ولی خوب بازم خوبه که راحت می تونید
    ترجمه کنید
    تو وبلاگهای دیگه هم هر وقت متعجب می شدم میدیدم اره متن مال خودشان نیست
    مثلا براشون ایمیل شده یا ……پس من شامئه خوبی دارم مگه نه؟

  5. test ۱۳۸۷-۱۰-۷، ۳:۰۵ ب.ظ

    test

  6. سروش ۱۳۸۷-۱۰-۷، ۳:۲۵ ب.ظ

    خیلی جالب بود.

  7. شبستان ۱۳۸۷-۱۰-۷، ۶:۲۷ ب.ظ

    فقط پایتون!

  8. احسان شریعتی ۱۳۸۷-۱۰-۷، ۷:۳۸ ب.ظ

    PHP قشنگه ولی انصافا فقط C++

  9. amir ۱۳۸۷-۱۰-۷، ۷:۵۳ ب.ظ

    “برو/رفتن به جهنم”
    فکر کنم منظور on error goto هست که به شوخی میگن on error goto hell!!!

  10. مسافر ۱۳۸۷-۱۰-۷، ۷:۵۴ ب.ظ

    سلام.

    خیلی جالب بود. مرسی. :)
    شاید ملت زیاد کامت نذارن ولی به نظرم خیلی جالب بود.

    فقط ++C . خداییش خیلی خوبه خیلی. با زبانهای برنامه نویسی زیادی کار کردم ولی ++C یه چیز دیگست. قوانین خیلی شفافی داره اگه ذهنتون با ++C منطبق شده باشه خودتون به راحتی میتونین پیچیده ترین الگوریتمها رو به زیبایی پیاده سازی کنین.

    یادتون نره اکثر برنامه های سیستمی، سیستم عاملها و برنامه های کاربردی قوی با ++C نوشته شدن.

    O N L Y C + + O N L Y

  11. DESERTER ۱۳۸۷-۱۰-۷، ۸:۰۸ ب.ظ

    خوشم اومد که به پلاس پلاس گفت اسلام … دم نویسندش گرم :-)

  12. عرفان طاهری ۱۳۸۷-۱۰-۷، ۸:۳۷ ب.ظ

    خیلی جالب بود، خوب کامنت ها رو هم ترجمه می کردی :D…

  13. alireza tajary ۱۳۸۷-۱۰-۷، ۹:۰۸ ب.ظ

    درسته که C++ خوبه. اما یادمون نره که هر چیزی به جاش خوبه.
    C++ خوبه اما کد زدن با C لذت بخشه.
    VB بچه بازیه!
    Java با کلاسه.
    من PHP رو دوس دارم. جدیدا برا اسکریپت نویسی ویندوز هم ازش استفاده می کنم.

    راستی نظرتون درباره Javascript چیه؟
    باید یه فرقه از مسیحیت باشه. یا شاید هم یه فرقه شیعی کمتر از ۱۲ امامی!

  14. آرش ۱۳۸۷-۱۰-۷، ۹:۱۵ ب.ظ

    حیف در مورد اسمبلی چیزی نبودش
    راستی شما هم گفته بودین برنامه نویسی میکنید
    میشه بگین بیشتر چه زبانهایی رو کار میکنید و می پسندید
    ممنون بابت پستتون

  15. عزیز ۱۳۸۷-۱۰-۷، ۹:۲۴ ب.ظ

    جالبه همه رو ترجمه کردی… همون روبی ما رو ترجمه نکردی. متاسفم که کسی تو ایران روبی کار نمی‌کنه و شناختی روش نیست. اروپا و امریکا الان روبی یکی از پردرآمدترین زبان‌هاست.

    زهرا Reply:

    عزیز چون روبی تو ایران شناخته شده نیست ترجمه نکردم :)

  16. علی مصلحی ۱۳۸۷-۱۰-۷، ۱۱:۰۵ ب.ظ

    با اجازه ، با ذکر منبع در بلاگم کپی کردم مطلبتون رو

    زهرا Reply:

    دوست عزیز من همچین اجازه ای به شما ندادم که کل مطلب رو کپی کنین و فقط اخرش یه اشاره به اسم سایت کنین
    اینکار خلاف کپی رایت هست! و منم راضی نیستم!

    رهگذر Reply:

    چیزی تو این وبلاگ راجع به مجوز مطالب موجود ندیدم!

    DESERTER Reply:

    خوب باید از من استعلام می گرفتی که به نویسنده این وبلاگ میشه گفت بالا چشمش ابروئه یا نه تا بت جواب صریح رو می دادم. :-)

  17. egza ۱۳۸۷-۱۰-۷، ۱۱:۰۷ ب.ظ

    شدیدا به ویژوال بیسیک یعنی اسلام علاقه دارم هر چند همیشه مجبورم برای تحویل پروژه با سی پ پ شیطان پرستی کنم اصلا وقتی ویژوال بیسک رو ران می کنم چسب دوقلو کمه
    با اجازت جای این دوتا رو عوض کردم

  18. ناشناس ۱۳۸۷-۱۰-۷، ۱۱:۲۰ ب.ظ

    boro ye kam barname nevisi yad begir!jaye in harfa

  19. ناشناس ۱۳۸۷-۱۰-۸، ۳:۲۹ ق.ظ

    pas to ham stumble bazi!
    vali khob me30 az tarjomat-kare mano rahat kardi
    badesham enghad khasis nasho.bezar mellat copy konan.
    nakhasti ham commentamo rejekt kon.raziam!

  20. مسعود ۱۳۸۷-۱۰-۸، ۷:۴۱ ق.ظ

    ممنون به خاطر ترجمه، متن جالبی بود. یک سوال، شما برای ترجمه این مطلب از نویسنده اش اجازه گرفتید؟ فکر می کنید طبق قوانین کپی رایت اجازه دارید بدون اجازه گرفتن مطلبی را ترجمه کنید؟ پیشاپیش به خاطر پاسختان متشکرم

  21. یاسر کمالی نژاد ۱۳۸۷-۱۰-۸، ۱۰:۰۹ ق.ظ

    تا حالا به ترکیب زبانهای برنامه نویسی و رسیدن به یک زبان واحد فکر کردید ؟

  22. یاسر کمالی نژاد ۱۳۸۷-۱۰-۸، ۱۰:۱۰ ق.ظ

    راستی این ” please wait a comment ” که موقع ارسال پیغام می نویسه یعنی چی ؟

    D:

  23. احمد ۱۳۸۷-۱۰-۸، ۶:۲۳ ب.ظ

    ویژوال بیسیک رو بد ترجمه کردید. معنی دقیقش یه چیزی می‌شه شبیه این که “ویژوال بیسیک شیطان‌پرستیه با این تفاوت که برای شیطان‌پرست شدن لازم نیست واقعاً روحتون رو به شیطان بفروشید”. لابد یعنی برای کار با ویژوال بیسیک لازمه روحتون رو بفروشید!
    :)

  24. علی مصلحی ۱۳۸۷-۱۰-۸، ۱۰:۵۱ ب.ظ

    اول در مورد کپی رایت گفتید … باید بگم شما خودتون کپی رایت ترجمه رو نقض کردید … بدون اجازه نویسنده این کار رو کردید! حداقل من در اون پست ندیدم نویسنده این پست به شما اجازه ترجمه رو داده باشه!!!
    دومن طبق دانسته من … اطلاعات با ذکر منبع نوشتنشون بلامانع هست
    سومن … من شما رو اصلاح کردم و نوشتم ترجمه توسط زاهرا اچ بی … چون مطلب از شما نبود … !!! و لینک هم براتون گذاشتم
    من مطلب رو گذاشتم و لینکتون رو هم گذاشتم و اعلام کردم از کجا مطلب رو برداشتم!
    از این مطلب خوشم اومد خواستم در روزنوشت هام قرارش بدم و تازه ذکر منبع هم کردم … اگه از نظر شما مشکلی داره … دیگه نمی دونم چی باید بگم!!!
    حالا دیگه نمی دونم … باید چی کار کنم … اگه دوست دارید لینک بدم به نوشتتون که این رو دوست نمی دارم چون می خوام یادگاری در آرشیو بلاگ ام باشه از چیزای جالبی که در دنیا پیدا می کنم …
    بازم اگه ناراحتید با فونت بزرگتر اعلام می کنم این مطلب ترجمه شماست اگه هم نه با پیام صوتی اعلام می کنم این مطلب ترجمه شده توسط شماست

  25. علی مصلحی ۱۳۸۷-۱۰-۸، ۱۰:۵۹ ب.ظ

    در بلاگم کاملا مشخص عذر خواهی کردم از شما … هرچند شما ناراحتید و عذر خواهی من به دردتان نمی خوره …
    بابا به زبون ساده می خوام تو آرشیوم باشه … از شمام عذر خواهی کردم
    اگه ناراحت شدید ببخشید …

    سینا Reply:

    بابا تودیگه کی هستی

  26. best ۱۳۸۷-۱۰-۹، ۱:۰۱ ب.ظ

    ازت تشکر میکنم عزیزم ولی فکر میکنم vb اسلام آخوندی باشه به این دلایل
    ۱ چون تو مقطع متوسطه آموزشش میدن (مثل اسلام آخوندی)
    ۲ تو کشور ما اکثرا بهش گرایش دارن (مثل اسلام آخوندی)
    ۳ نا کارامده (مثل اسلام آخوندی)
    ۴ از شیطان بزرک پیروی میکنه (مثل آخوندا)
    ۵ کتاب شریعتش(helpesh) هم بغوول خودش از همه کامل تره
    ۶ مگه اسلام آخوندی با شیطان پرستی چه فرقی می کنه؟

    سینا Reply:

    ا

  27. آریایی ۱۳۸۷-۱۰-۹، ۱۱:۴۴ ب.ظ

    خوب بود،البته شما زبان برنامه نویسی ای که معادل دین زرتشتی باشه رو نذاشتید که خوب اون هم چون هنوز زبانی که بهترین باشه نیومده قابل توجیه.

  28. سولوژن ۱۳۸۷-۱۰-۱۰، ۹:۴۴ ق.ظ

    بامزه بود! (:

  29. کنجکاو ۱۳۸۷-۱۰-۱۰، ۱۰:۰۸ ق.ظ

    با سلام،
    با اجازه تون من از مطلبتون با ذکر نام منبع و لینک اینجا استفاده کردم:
    http://futureworldco.com/forum/viewtopic.php?f=14&t=2267&p=28911#p28911
    اگر نخواستید بگید تا پاکش کنم.
    با تشکر

  30. محمد ۱۳۸۷-۱۰-۱۵، ۸:۵۳ ق.ظ

    امیدوارم هیچ وقت چنین آلودگی پیش نیاد!

  31. دوشیزه شین ۱۳۸۷-۱۰-۱۸، ۱:۵۶ ب.ظ

    سلام

    منه سخت افزاری هم توی وبلاگم یه چیزی در مورد رشته ام نوشته ام.در مورد VLSI یوهووووو

  32. ناشناس ۱۳۸۷-۱۰-۲۶، ۹:۰۵ ق.ظ

    این مطالب بیشتر برای آدمهای بیکاره که اصلا برنامه نویسی بلد نیستند

  33. علی مصلحی ۱۳۸۷-۱۲-۸، ۵:۲۵ ب.ظ

    سلام. یک معذرت خواهی به شما بدهکارم که این مطلب رو در بلاگم کپی کردم. اما پاکش کردم . البته خیلی وقت بود امروز در گوگل ریدر رو چک می کردم همین شد که بیام عذر خواهی کنم
    بازم ببخشید
    یا حق

  34. MohsenRunTime ۱۳۸۸-۰۵-۳۱، ۱۲:۳۱ ق.ظ

    جالب بود ، حالا از شوخی گذشته من زمینه کاریم Delphi7 & SqlServer2000
    اگه تو این مکتب کسی عبادت می کنه من خوشحال می شم همکاری کنم
    اتوماسیون کار می کنم ، البته نه اتوماسیون کامل
    دوس دارم در مورده زبان های برنامه نویسی (دلفی…) عمقی تبادل اطلاعات کنیم
    من کتابای آسمانیم اینان : مارکو کانتو Mastering ، اریک هارمون (دلفی) ، هربرت شیلد
    ……
    در مورده مذهب MCTS اگه اطلاعات دارین سند می ای میل
    یه چیزه دیگه اولین آنتی ویروس ایرانی اینجاست http://u0vd.org/
    با وی بی سی ++ نوشته
    برنامه نویسش نیما باقری اهله ساری