Теперь это тред о том, почему руби крутой, и как он решил проблемы, неразрешимые на других ЯП!
http://cs323822.userapi.com/v323822503/5f6a/_c3bCUFT2qQ.jpg
Ниже приведен перевод письма Маца в список рассылки ruby-talk ([ruby-talk:00382]). Письмо датировано 4 июня 1999 года. День рождения Ruby уточнен в письме [ruby-list:15977].
Ruby родился 23 февраля 1993 года. В тот день я беседовал со своим коллегой о возможности существования объектно-ориентированного скриптового языка. Я знал Perl (Perl4, а не Perl5), но он мне не нравился -- был в нем некий привкус игрушечного языка (да и до сих пор есть). А объектно-ориентированный интерпретируемый язык казался многообещающим. В то время я знал Python. Но он мне не нравился, так как я не считал его настоящим объектно-ориентированным языком. Его OO свойства казались надстройкой над языком. Мне, как языковому маньяку и фанату объектно-ориентированного программирования с пятнадцатилетним стажем, очень, очень хотелось, чтобы был истинно объектно-ориентированный, простой в использовании язык. Я пытался найти такой язык, но его не было. Тогда я решил его создать. Прошло несколько месяцев, прежде чем интерпретатор заработал. Я добавил в мой язык то, что мне хотелось -- итераторы, обработку исключений, автоматическую сборку мусора. Затем я реорганизовал свойства Perl'а и реализовал их как библиотеку классов. В декабре 1995 года я опубликовал Ruby 0.95 в японских новостных группах. С тех пор появились сайты, списки рассылок. В списках рассылок происходят жаркие дискуссии. Самый старый, ruby-list, сейчас содержит 14789 писем.
(источник: http://ruby.osdn.org.ua/faq/node7.html)
Для Ъ, не ходящим по другим языкам:
Класс языка: мультипарадигмальный: динамический, объектно-ориентированный, рефлективный, императивный, функциональный
Тип исполнения: интерпретируемый
Появился в: 1995
Автор(ы): Юкихиро Мацумото
Расширение файлов: .rb, .rbw
Релиз: 1.9.3-p385 (6 февраля 2013[3])
Типизация данных: строгая, динамическая (утиная)
Основные реализации: Ruby MRI (англ.), JRuby, IronRuby
Испытал влияние: Perl, Smalltalk, Eiffel, Ada, Lisp[1], Python, Dylan, CLU (англ.), C++
Повлиял на: Groovy, Amber, CoffeeScript, Perl 6
Лицензия лицензия Ruby или GNU GPL v2
Сайт: http://www.ruby-lang.org