The OpenNET Project / Index page

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

Первый релиз в новой экспериментальной ветке Ruby 1.9

27.12.2007 12:52

Анонсирован выход Ruby 1.9.0, первого в новой ветке для разработчиков, в которой будет сформирована кодовая база для будущего стабильного релиза Ruby 2.0.

В Ruby 1.9 представлены три главных новшества:

  • Интеграция виртуальной машины для интерпретации байткода YARV (Yet another Ruby VM), благодаря которой скорость выполнения ruby скриптов, по результатам серии испытаний, повысилась от 2 до 10 раз (тем не менее скорость Ruby on Rails c YARV работает лишь на 15% быстрее).
  • Полноценная реализация многопоточности, использующая средства операционной системы (ранее присутствовала реализация "green threads", через эмуляцию нитей (threads) интерпретатором);
  • Полная поддержка Unicode.

Следует заметить, что ветка Ruby 1.9 не является 100% совместимой с более ранними версиями, в языке появилось много новых конструкций и изменений логики работы существующих элементов.

  1. Главная ссылка к новости (http://www.ruby-lang.org/en/ne...)
  2. Changes in Ruby 1.9
  3. Rails on 1.9: first benchmarks, YARV exposed to non-synthetic tests
  4. Ruby-новые грани
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/13454-ruby
Ключевые слова: ruby
При перепечатке указание ссылки на opennet.ru обязательно


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



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

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