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

27 декабря 2007 года

Анонсирован выход 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% совместимой с более ранними версиями, в языке появилось много новых конструкций и изменений логики работы существующих элементов.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Первый релиз в новой экспериментальной ветке Ruby 1.9», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.