JRuby

JRuby
Логотип
Тип интерпретатор
Разработчик The JRuby Project
ОС Java Runtime Environment
Текущая версия 0.9.1 — 20 октября, 2006
Лицензия CPL/GPL/LGPL
Сайт http://jruby.codehaus.org/(англ.)

JRuby — это интерпретатор языка программирования Руби, написанный целиком на Java (оригинальный интерпретатор написан на Си). Из Ruby кода в JRuby можно вызывать классы Java, таким образом можно получить доступ ко всем библиотекам, инфраструктурам и инструментам языка Java. Также можно получить доступ к Ruby коду из Java. Имеется поддержка большинства встроенных классов, BFS[1]

Стандартное использование JRuby —- это его встраивание в Java приложение для поддержки скриптинга и ускорения разработки, что является преимуществом языка Ruby перед статическими языками.

Ограничения

  • JRuby может использовать только те библиотеки Ruby, которые написаны на чистом Ruby, без Си расширений.
  • JRuby медленнее (по крайней мере сейчас), особенно при старте.
  • JRuby использует потоки Java, и поэтому не может поддерживать весь API Ruby для работы с потоками.
  • Нет компилятора в байткод.

См. также

Ссылки

  • JRuby Home Page(англ.) — официальная страница проекта. Проверено 28 октября 2006 г.
  • JRuby Former Home Page(англ.) — страница на SourceForge ( бывшая официальная ). Проверено 28 октября 2006 г.
 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home