Инструкция

Язык программирования
Ruby

Ruby - динамический язык программирования с открытым исходным кодом с упором на простоту и продуктивность. Он обладает элегантным синтаксисом, который приятно читать и легко писать.

Ruby – это тщательно сбалансированный язык. Его создатель Юкихиро Мацумото (так же известный как "Matz"), объединил части его любимых языков (Perl, Smalltalk, Eiffel, Ada и Lisp) чтобы сформировать новый язык, в котором парадигма функционального программирования сбалансирована принципами императивного программирования.

Особенности:

  • В Ruby есть конструкции для обработки исключений, как в Java или Python, которые позволяют проще работать с ошибками.
  • В Ruby представлен настоящий mark-and-sweep (пометь и отчисти) сборщик мусора для всех Ruby объектов.
  • Писать расширения на C в Ruby проще чем в Perl или Python при помощи очень элегантного API для вызова Ruby из C.
  • Ruby может подгружать сторонние библиотеки динамически, если позволяет операционная система.
  • Ruby отличается высокой переносимостью: он был разработан большей частью на GNU/Linux, но работает на многих типах UNIX, Mac OS X, Windows, DOS, BeOS, OS/2.