The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз Ruby 2.1.1. Языку Ruby исполнился 21 год

24.02.2014 19:16

Представлен релиз языка программирования Ruby 2.1.1, который выпущен в рамках новой схемы нумерации версий. В новой версии представлена порция исправлений ошибок и оптимизаций, при сохранении полной совместимости с выпуском 2.1.0. Одновременно проект празднует 21 год с момента своего основания.

Напомним, что номер версии Ruby теперь определяться в формате MAJOR.MINOR.TEENY.PATCH, где значение MAJOR увеличивается при значительных нарушениях обратной совместимости. Новые MINOR-выпуски формируются раз в год, при этом в данных выпусках допускается нарушение обратной совместимости API. В TEENY-выпусках, которые выходят раз в 2-3 месяца, устраняются ошибки и уязвимости при полном сохранении совместимости API. Значение PATCH отражает число коммитов с момента прошлого минорного выпуска.

Кроме того, доступны корректирующие выпуски Ruby 2.0.0-p451 и Ruby 1.9.3-p545. Выпуск Ruby 1.9.3-p545 ознаменовал перевод ветки 1.9.3 в последнюю фазу поддержки, при которой допускаются только исправления критических ошибок и уязвимостей. Поддержка ветки 1.9.2 продлится до 24 февраля 2015 года.

  1. Главная ссылка к новости (https://www.ruby-lang.org/en/n...)
  2. OpenNews: Выпуск языка программирования Ruby 2.1
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/39173-ruby
Ключевые слова: ruby
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (24) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 19:26, 24/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    в чем его особенность перед другими интерпретеруемыми языками?
     
     
  • 2.4, arisu (ok), 19:48, 24/02/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > в чем его особенность перед другими интерпретеруемыми языками?

    в гугле.

     
     
  • 3.38, Аноним (-), 21:06, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вот как раз, не было бы гугла - пользовались бы сейчас Руби, а не их питоном....
     
  • 2.22, Аноним (-), 06:14, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    В том что он больше всех других ненужен!
     

  • 1.2, анононо (?), 19:27, 24/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    TEENY
    TINY

    найдите пять проно-отличий :)

     
  • 1.6, анонимм (?), 20:01, 24/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Культура погромированя на рубях уже научилась не загибать приложение в дугу обновлением одного гема?
     
     
  • 2.18, Аноним (18), 21:11, 24/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Конечно да. Тесты, bundler, выставление конкретной версии в гемфайле.
     
     
  • 3.21, Аноним (-), 01:57, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Щикарный метод, щикарный.
     
  • 3.25, анонимм (?), 09:03, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Конечно да. Тесты, bundler, выставление конкретной версии в гемфайле.

    всё плохо и костыльно, это не культура погромирования


     
     
  • 4.26, Аноним (-), 09:43, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Какова же православная культура программирования?
     
     
  • 5.33, анонимм (?), 17:41, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    При которой ненадо писать в гемфайл строго определённую версию гема, чтобы при необходимости можно было не сидеть на дырявом ведре, кишащем руткитами, а просто обновиться ничего не поломав.
     
     
  • 6.36, жуд (?), 20:31, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    И ссылка на пример истории успеха надо полагать у вас так-же имеется?
     
     
  • 7.40, angra (ok), 02:21, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну например CPAN. В подавляющем большинстве случаев можно смело обновлять модули и не бояться развала использующего их кода. Если обратная совместимость таки нарушается, то это либо четко описывается в доке модуля, либо вообще создается модуль с другим названием.
     
     
  • 8.41, arisu (ok), 13:44, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    делаешь мой день и да 171 в большинстве случаев 187 171 пример не раб... текст свёрнут, показать
     
  • 2.27, Аноним (-), 12:01, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    также загибает как и обновление одной либы в си.
     

  • 1.9, Без имени новый пользователь (?), 20:08, 24/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Я оказывается младше Ruby.
     
     
  • 2.19, Аноним (-), 22:15, 24/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Хороший повод наконец изучить.
     
     
  • 3.28, Аноним (-), 12:02, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ой не надо его учить, ребята учите питон, ну не надо учить руби pls.
     
     
  • 4.31, Аноним (-), 14:33, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше изучить один нормальный язык, чем 3 версии питона....
     
  • 4.32, Аноним (-), 14:36, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ой не надо его учить, ребята учите питон, ну не надо учить
    > руби pls.

    В отличии от питона, в Руби - код реально красивый.

     
     
  • 5.35, Аноним (-), 18:14, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Как радуга на знамени? :)
     
     
  • 6.39, Аноним (-), 21:54, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    В зависимости от того, кто и что видит в функциональном программировании.

    http://code.google.com/p/tokland/wiki/RubyFunctionalProgramming

     

  • 1.14, anonymous (??), 20:45, 24/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну и поспешу отметить, что у парочки "мажорная-минорная версии" та же дата)
     
  • 1.29, Аноним (-), 12:45, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всегда думал, что ruby ровесник java.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру