نسخه‌های جدید روبی. سریعتر از قبل


#1

احتمالا شنیده اید که روبی ۲.۶.۰ در راه هست و البته نسخه‌های preview آن در دسترس است.
روبی جدید به کامپایلر JIT (Just in time) مجهز هست.
اخیرا یکی از توسعه دهندگان روبی Benchmarkی از نسخه های مختلف روبی گرفته و سرعت اجرای آنها را مقایسه کرده. منبع

Comparison:
             Optcarrot Lan_Master.nes
      2.6.0-preview3+JIT:        86.6 fps
      2.6.0-preview2+JIT:        73.9 fps - 1.17x  slower
      2.6.0-preview1+JIT:        59.2 fps - 1.46x  slower
          2.6.0-preview3:        54.6 fps - 1.59x  slower
          2.6.0-preview2:        53.3 fps - 1.62x  slower
          2.6.0-preview1:        53.0 fps - 1.63x  slower
                   2.5.3:        48.5 fps - 1.78x  slower
                   2.0.0:         34.6 fps - 2.50x slower

#2

دوستانی که روبی کار میکنن لطفا اینو بگن که نظرشون راجب زبان Crystal چیه که از c++ و golang سریعتره و سینتکسش روبی هست ؟ به نظرتون این زبان میتونه جایگزین آینده روبی باشه ؟ چون سینتکس همونه و سرعت فوق العاده بهتره و بهینه تره و تنها ایرادش اینه جدیده و هنوز کتابخونه و… زیاد نداره


#3

crystal سالهاست که در دست طراحیه و هنوز به نسخه ۱.۰ نرسیده
پشتیبانی زیادی ازش نشده ولی اگه به نسخه stable برسه خیلی زبان جالبی میشه


#4

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