Ruby — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования. 1 Язык обладает независимой от операционной системы реализацией многопоточности, сильной динамической типизацией, сборщиком мусора и многими другими возможностями. 1
Ruby был представлен публике японским программистом Юкихиро Матцумото в 1995 году. 2 Название навеяно языком Perl, многие особенности синтаксиса и семантики из которого заимствованы в Ruby: англ. pearl — «жемчужина», ruby — «рубин». 1
Особенности языка:
Ruby используется в разных целях. 2 На нём пишут биржевое ПО, программы для обеспечения безопасности и прочий коммерческий софт. 2 Интерпретатор языка работает на любых платформах — от Windows и MacOS до Linux и Unix. 2
Особенно популярен Ruby в веб-среде. 2 На этом языке программисты пишут серверную часть веб-приложений. 2