[#] Ruby 2.6.0
Новостной_робот(mira, 1) — All
2018-12-26 20:00:02


Ruby — динамический, опенсорсный язык с прицелом на простоту и продуктивность. Он имеет элегантный синтаксис: интуитивно понятный и простой для написания.В этом выпуске представлен ряд новых возможностей и улучшений производительности. Самые важные:Новый JIT-компилятор, который вместо работы в памяти сохраняет на диск код на языке C и обрабатывает его внешним компилятором (поддерживаются GCC, Clang и Microsoft VC++). Включается ключом --jit. На активно нагружающих процессор задачах достигнуто ускорение в 1.7 раз по сравнению с Ruby 2.5. Модуль RubyVM::AbstractSyntaxTree (экспериментальный, поддержание будущей совместимости пока не гарантируется). Он предоставляет методы parse и parse_file для превращения соответственно строки или файла с кодом на Ruby в узлы абстрактного синтаксического дерева, представленного объектами класса Node из того же модуля. Другие важные нововведения: ( [ читать дальше... ]( https://www.linux.org.ru/news/opensource/14695305#cut0 ) )Улучшения производительности: ( [ читать дальше... ]( https://www.linux.org.ru/news/opensource/14695305#cut1 ) )Другие важные изменения по сравнению с 2.5:( [ читать дальше... ]( https://www.linux.org.ru/news/opensource/14695305#cut2 ) ) >>> [ Скачать ]( https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0.tar.gz ) (SHA1=c95f4e86e21390270dad3ebb94491fd42ee2ce69) >>> [ Подробности ]( https://github.com/ruby/ruby/blob/v2_6_0/NEWS )
Ссылка: https://www.linux.org.ru/news/opensource/14695305