Первая публичная версия языка программирования Ruby появилась 21 декабря 1995 года. Ее автором стал японский инженер, стремившийся сбалансировать требования функционального программирования с удобством для разработчиков. Этот язык получил глобальное распространение, ознаменовав отход от предыдущих программных проектов, которые в конце XX века оставались в основном ограниченными внутренним использованием в японском технологическом секторе.
Академическая и техническая база
Юкихиро Мацумото родился в префектуре Осака, с четырех лет рос в Тоттори и развивал свои технические навыки как программист-самоучка в школьные годы. Он получил формальное образование в Университете Цукубы, где сосредоточился на информатике. Его исследовательский опыт включал работу в лаборатории Икуо Накаты, специализировавшейся на изучении компиляторов и теории языков программирования. Эти годы становления заложили техническую основу, которую он позже применил в своих собственных разработках языков.
Архитектура языка и реализации
Мацумото наиболее известен как создатель Ruby и его основной эталонной реализации, Matz's Ruby Interpreter, широко известной как MRI. Его работа в этой области расширилась в апреле 2012 года с выпуском mruby, минимальной версии языка, построенной на виртуальной машине ritevm. Эта реализация отдает приоритет небольшому объему памяти, позволяя разработчикам встраивать язык в другие программы. В декабре 2014 года он расширил свою работу в область параллельного скриптинга, представив streem — язык, на который повлияли Erlang и модели программирования на основе оболочки (shell).
Профессиональные связи и влияние
Помимо разработки своего языка, Мацумото занимал различные должности в технологической индустрии. Он работал в Heroku в качестве главного архитектора Ruby и поддерживает связь с Netlab.jp. Его участие в сообществе open-source значительно, что привело к его признанию Фондом свободного программного обеспечения (Free Software Foundation). В 2011 году он получил премию за развитие свободного программного обеспечения на конференции LibrePlanet в Бостоне. Он также участвовал в исследованиях через Технологический институт Rakuten и выступает в качестве инвестора в таких компаниях, как Treasure Data.
Двадцать вопросов, восемь минут на часах и процентиль, измеренный по всем, кто его проходил. Без регистрации.
Пройти тест IQ →Краткие факты
- Рождение: 1965, префектура Осака, Япония - Основная инновация: Язык программирования Ruby - Образование: Университет Цукубы - Важная награда: Премия FSF за развитие свободного программного обеспечения (2011) - Профессиональные роли: Инженер, компьютерный ученый, программист - Известные реализации: Ruby MRI, mruby, streem - Известные работодатели: Heroku, Netlab.jp - Религиозная принадлежность: Церковь Иисуса Христа Святых последних дней
Часто задаваемые вопросы
### Какова основная цель mruby?
Это минимальная реализация Ruby, разработанная для того, чтобы позволить разработчикам встраивать язык в другие программы при сохранении высокой производительности и небольшого объема памяти.
### Какая организация вручила Мацумото его награду в 2011 году?
Фонд свободного программного обеспечения вручил ему премию за развитие свободного программного обеспечения во время конференции LibrePlanet в 2012 году.



