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

احتمالا شنیده اید که روبی ۲.۶.۰ در راه هست و البته نسخه‌های 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
3 پسندیده

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

1 پسندیده

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

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

1 پسندیده