زبان برنامه نویسی Nim سال 2008 به صورت عمومی منتشر شده و تا سال 2014 با اسم Nimrod شناخته میشده که بعدا rod اش رو برداشتن تا به اسم Nim امروزی تغییر پیدا کنه
حالا اسم قبلیش چطور تلفظ میشه؟ نیمرود؟ نه! میشه نَمرود؛ احتمالا در موردش شنیدید، اگر بخوام به طور خلاصه تعریف کنم:
نمرود پادشاه سرزمین بابل بود و قدرت خیلی زیادی داشت
توی اداره کشورش به مردم ظلم میکرد و خودش رو خدای بزرگ بابل معرفی کرده بود. دستور ساخت برج خیلی بلندی رو داد و اونجا شده بود محل حکومتش.
یک روز از بالای برج سوار بر پرنده ای شد و میخواست به جنگ با خدا بره، تیر کمانی هم با خودش برده بود. وقتی به اندازه کافی بالا رفت، تیری پرتاب کرد و گفت خدا رو کشتم.
چند وقت بعد که توی برجش نشسته بود، خدا برای نشون دادن اینکه نمرود چقد ضعیفه، ی پشه ای که چند تا از پا هاش کنده شده رو فرستاد تا اون رو هلاک کنه. چطوری؟ پشه از طریق گوش یا دماغ نمرود وارد کله اش شد و به حدی نمرود اذیت شد که با مشت و سنگ توی سر خودش میزد تا هرطوری که شده بتونه اون پشه رو بکشونه بیرون، و متاسفانه به حدی جراحت زیاد بود که میمیره ?
اگر بخوایم این رو تشبیه کنیم، یعنی یک Bug ( یا همون پشه، پشه هم یک نوع حشره است که معنیش میشه Bug دیگه ) که توی خود کامپایلر وجود داره ( استعاره از حشره توی مغز )، میتونه بدون در نظر گرفتن زیبایی و سادگی و قدرت کد Nim تون ( فکر میکنم این قضیه ی Fact یا واقعیت باشه که فعلا هیچ زبونی توی خوانایی به Nim نمیرسه )، برنامه تون رو به فنا بده
خخخخخخخ قسمت آخر رو شوخی کردم
نه شوخی نکردم :-/