класираха в един от Топ 10 на най-използваните езици за програмиране в света, Ruby е бил използван в продължение на много известни проекти в мрежата, най-известната в Twitter, един сайт работи най-вече на върха на Ruby-базирани рамка.
Ruby също се смята за един от най-лесните езици за програмиране, за да се научат. Това е така, защото на неговия естествен език, синтаксис, кодиране, която е много свободен, когато става дума за писане и много лесно да се чете, защото на неговото използване на природните условия в реалния живот.
Това позволява на своите потребители да свободно да променят неговите части, което го прави по-гъвкави в много области, като отчитането на грешки, тестване, изграждане на приложения и повече.
Ruby е динамичен, отразяващ, с общо предназначение и вдъхновен от Perl с Smalltalk-подобни функции
Ruby, в своята философия, се опитва да не ограничават кодер. Основни части на Ruby могат да бъдат отстранени или предефинирани на воля, докато съществуващите части могат да се добавят при
Какво ново в тази версия:.
< р>Ново в Ruby 2.2.2 (14 Април 2015)
Какво ново във версия 2.3.0 / 1.9.3:
- < Li> Тази версия включва корекция на сигурност за уязвимостта на домейн проверка име RubyGems.
Какво ново във версия 2.2.3 / 1.9.3:
- Тази версия включва корекция на сигурността за уязвимостта на домейн проверка име RubyGems.
Какво ново във версия 2.2.2 / 1.9.3:
- Тази версия включва корекция на сигурността за уязвимост проверка име на хост на разширение на OpenSSL.
Какво ново във версия 2.2.0 / 1.9.3:
- Поддръжка Unicode 7.0
- Точкова GC
- Символ GC
- Configure -с-jemalloc
Какво ново във версия 2.1.5:
- Fixed:
- Друг отказ от обслужване XML Expansion
Какво ново във версия 2.1.3:
- Тази версия съдържа промяна на пълна синхронизация GC да намаляване на консумацията на памет.
Какво ново във версия 2.1.0:
- Сега стойностите по подразбиране на аргументи с ключови думи, може да бъдат пропуснати , Тези, & quot; необходими аргументи и ключови думи quot; нужда дава изрично по време на повикване.
- Добавени суфикси на целочислени и плувка литерали: "R", "I", и "RI" .
- деф-ИЗРАЗ вече връща символ на неговото име, вместо нула.
Какво ново във версия 2.0.0:
- Language основни функции:
- аргументи с ключови думи, които дават гъвкавост на дизайна API
- Модул # Добавяне в началото, което е нов начин да се разшири клас
- Буквалното% аз, която създава масив от символи лесно
- __ dir__, която връща dirname на файла в момента се изпълнява
- UTF-8 по подразбиране кодиране, който направи много магически коментари omissible
- Вградени библиотеки:
- Enumerable # мързелив и Enumerator :: Lazy, за (евентуално безкрайно) мързелив поток
- Enumerator # размер и обхват # размер, за мързеливи оценка размер
- #to_h, която е нова конвенция за превръщане на Hash
- Onigmo, което е нов рег.израз двигател (вилица на Oniguruma)
- Asynchronous обработка на изключения API
- Debug подкрепа:
- DTrace подкрепа, която дава възможност по време на изпълнение диагностика в производство
- TracePoint, който е подобрен проследяване API
- Подобрения в ефективността:
- GC оптимизация от растерни маркировка
- ядрото # изискват оптимизация което прави релси Startup много бързо
- VM оптимизация като метод изпращане
- операция Float оптимизация
Какво е нови във версия 1.9.3:
- Тази версия включва някои поправки по сигурността, и други много корекции на грешки.
Какво ново във версия 1.9.3 p194:.
- Включване на проверка на сървъра SSL концерти
- Disallow пренасочва от HTTPS за HTTP.
Какво ново във версия 1.9.3 P125:
- Фикс за Ruby OpenSSL модул: Оставя & quot; 0 / п цепене & quot; като превенция за атаката на TLS BEAST.
- Fixed:. LLVM / трясък подкрепа
- Fixed:. GCC 4.7 поддръжка
- Други корекции на грешки.
Какво ново във версия 1.8.7 p357:
- Фиксиран отказ на услуга атака за Hash алгоритъма на Руби в серия 1.8.7.
Коментари не е намерена