رتبه در یکی از صفحه 10 زبان های برنامه نویسی مورد استفاده ترین در جهان است، روبی شده است برای بسیاری از پروژه های شناخته شده در سراسر وب استفاده می شود، که معروف ترین توییتر، یک وب سایت بیشتر در بالای یک چارچوب مبتنی بر روبی کاری .
در روبی نیز یکی از مهمترین و ساده ترین زبان های برنامه نویسی به یادگیری در نظر گرفته. دلیل این است که از زبان طبیعی آن، به نحو برنامه نویسی است که بسیار آزاد که آن را به نوشتن می آید و بسیار آسان به خواندن به دلیل استفاده از آن از لحاظ زندگی واقعی طبیعی است.
این اجازه می دهد تا کاربران آن را به آزادانه تغییر دهید قطعات آن، و آن را انعطاف پذیر تر در بسیاری از مناطق مانند گزارش خطا، تست، برنامه های ساخت و ساز و تر است.
در روبی پویا، بازتابنده، هدف کلی و با اسمالتاک مانند ویژگی های الهام پرل است
در روبی، در فلسفه خود، تلاش می کند برای محدود کردن رمز گذار است. بخش های اساسی روبی می تواند برداشته شود و دوباره تعریف شود، در حالی که قطعات موجود را می توان بر اضافه
چه در این نسخه جدید است:
جدید در روبی 2.2.2 (2015 آوریل 14)
چه در نسخه جدید است 2.3.0 / 1.9.3:
این نسخه شامل حل های امنیتی برای یک نام دامنه RubyGems آسیب پذیری تأیید.
چه در نسخه 2.2.3 / 1.9.3 جدید است:
این نسخه شامل حل های امنیتی برای یک دامنه RubyGems آسیب پذیری اثبات نام.
چه در نسخه 2.2.2 / 1.9.3 جدید است:
این نسخه شامل حل های امنیتی برای آسیب پذیری امنیتی نام میزبان پسوند OpenSSL منتشر شد.
چه در نسخه جدید است 2.2.0 / 1.9.3:
پشتیبانی از یونیکد 7.0
GC افزایشی
نماد GC
پیکربندی آرا jemalloc
چه در نسخه 2.1.5 جدید است:
ثابت:
یکی دیگر از انکار سرویس XML توسعه
چه در نسخه 2.1.3 جدید است:
این نسخه شامل یک تغییر از زمان GC کامل به منظور کاهش مصرف حافظه است.
چه در نسخه 2.1.0 جدید است:
در حال حاضر مقادیر پیش فرض از آرگومان های کلیدی می تواند حذف. آن ها & quot؛ آرگومان های کلیدی مورد نیاز و & quot؛ نیاز به صراحت در زمان تماس.
اضافه شده پسوند برای عدد صحیح و شناور لیترال: 'R'، 'من'، و 'ری.
DEF-اصطلاح به سمبل نام خود را به جای صفر را برمی گرداند.
چه در نسخه 2.0.0 جدید است:
ویژگی های اصلی زبان:
آرگومان های کلیدی، که به انعطاف پذیری را به طراحی API
ماژول # prepend کنید، که یک راه جدید برای گسترش یک کلاس
A٪ من تحت اللفظی، که آرایه ای از کاراکتر به راحتی ایجاد
__DIR__، که dirname از فایل گرداند در حال حاضر در حال اجرا
رمزگذاری به طور پیش فرض UTF-8، که بسیاری از نظرات سحر و جادو قابل حذف
ساخته شده در کتابخانه:
شمارش # تنبل و مصاحبه کننده :: تنبل، برای (احتمالا بی نهایت) جریان تنبل
مصاحبه کننده اندازه # و محدوده اندازه #، برای ارزیابی اندازه تنبل
#to_h است، که به کنوانسیون جدید برای تبدیل به هش
Onigmo، (چنگال از Oniguruma) است که یک موتور استقبال میکنم جدید
استثنا آسنکرون دست زدن به API
پشتیبانی اشکال زدایی:
پشتیبانی دیتریس، که قادر است تشخیص زمان اجرا در تولید
TracePoint است که بهبود API ردیابی
بهبود عملکرد:
بهینه سازی GC توسط بیت مپ مارک
هسته # نیاز به بهینه سازی که باعث می شود ریل راه اندازی بسیار سریع
بهینه سازی VM مانند روش اعزام
بهینه سازی عملیات شناور
چه در نسخه 1.9.3 جدید است:
این نسخه شامل برخی از رفع امنیتی، و بسیاری دیگر از رفع اشکال.
چه در نسخه 1.9.3 p194 جدید است:
فعال کردن تأیید صحت از گواهیهای SSL سرور.
عدم اجازه تغییرمسیر از HTTPS به HTTP.
چه در نسخه 1.9.3 p125 جدید است:
ثابت برای ماژول روبی از OpenSSL: اجازه و & quot؛ 0 / N تقسیم و & quot؛ به عنوان یک پیشگیری برای حمله TLS وحش.
ثابت: LLVM / پشتیبانی صدای جرنگ جرنگ.
ثابت: پشتیبانی از شورای همکاری خلیج فارس 4.7.
دیگر رفع اشکال.
چه در نسخه 1.8.7 p357 جدید است:
انکار ثابت از حمله به سرویس برای الگوریتم هش روبی در سری 1.8.7.
نظر یافت نشد