Интернет магазин китайских планшетных компьютеров



Компьютеры - Ruby - Реализация

14 мая 2011


Оглавление:
1. Ruby
2. Хронология выхода версий
3. Философия
4. Семантика
5. Возможности Ruby
6. Примеры
7. Реализация
8. Поддержка IDE
9. Библиотеки



Для Ruby существуют несколько реализаций: официальный интерпретатор, написанный на Си, JRuby — реализация для Java, интерпретатор для платформы .NET IronRuby, Rubinius — написанная в основном на Ruby и базирующаяся на идеях Smalltalk-80 VM, MagLev — другая базирующаяся на Smalltalk разработка от компании Gemstone, Blue Ruby — реализация Ruby для виртуальной машины ABAP, MacRuby — реализация для Mac OS с фокусом на максимальную интеграцию с возможностями операционной системы.

Официальный интерпретатор портирован под большинство платформ, включая Unix, Microsoft Windows, DOS, Mac OS X, OS/2, Amiga, BeOS, Syllable, Acorn RISC OS и другие.

Для Windows существует RubyInstaller for Windows и есть возможность запуска под Cygwin для большей совместимости с Unix

Интерактивный Ruby

С официальной версией интерпретатора Ruby поставляется интерактивный интерпретатор языка. Запускаемый командой irb в консоли, он позволяет тестировать текст программы очень быстро:

 $ irb
 irb:001:0> "Hello, World"
 => "Hello, World"
 irb:002:0> 2 ** 256             # ** - оператор возведения в степень
 => 115792089237316195423570985008687907853269984665640564039457584007913129639936

Программа irb выводит результат каждой строки после символов =>. В приведённых выше примерах для наглядности применяется аннотирование — результаты строк программы записываются в комментариях после =>. Имитацию irb можно запустить непосредственно в браузере.

В поставке дистибутива One-Click Installer для Windows, начиная с версии 1.8.2-15, поставляется утилита fxri, которая включает в себя справочную систему и интерактивный интерпретатор.



Просмотров: 9531


<<< Phalanger
SCGI >>>