Ruby - интерпретатор, язык высокого уровня, который позволяет легко создавать объектно-ориентированные приложения. В данном языке предусмотрена многопоточность, строгая типизация и сборщик мусора. Синтаксис языка напоминает Perl, а реализация ООП - Smalltalk. Любая реализация языка находится в свободном доступе.
Язык был создан в 1995 году Юкихиро Мацумото. Целью создания стоял лёгкий в использовании ОО интерпретируемый язык.
В Ruby любые данные являются объектами, и не существует различных примитивных типов. Любая создаваемая функция - это метод какого-либо класса. Все переменные в языке содержат лишь ссылки на значения, а не сами значения.

Рассмотрим простой пример:
var1="helloworld"
var2=var1
var1[0]="H"

Значение переменной var2 станет "Helloworld", так как изменилось значение первой переменной.
Ruby имеет обширную библиотеку, и является расширяемым языком. Легко создавать расширения позволяет язык Си.

С новым сайтом www.crimeahost.com, хостинг в крыму - теперь не проблема ! Здесь Вы сможете заказать качественный хостинг, а так же приобрести доменные имена.