Юкихиро Мацумото

Первая публичная версия языка программирования 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 году.

Сравнить с великими

Benjamin Franklin vs Nikola TeslaCarl Sagan vs Werner HeisenbergAlan Turing vs Charles DarwinIsaac Newton vs Michael Faraday
Все рейтинги →Все сравнения →

Вундеркинды

Daniel TammetDaniel TammetRecited pi from memory to 22,514 digits in just over five hoursShirley TempleShirley TempleHollywood's number-one box-office star as a child, later a U.S.…Kelvin DoeKelvin DoeSelf-taught engineer who built a radio station from scrap at…Alexandra DovganAlexandra DovganWon the Grand Prix at the international Grand Piano Competition…
Вундеркинды →

Сыграй и возвращайся завтра

Ежедневный вызов гения · Genius trivia
Who is widely considered the first computer programmer?
Нажмите ответ ↓
Какой ты гений? Бесплатный IQ-тест