Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Мацумото выступает с программной речью на EuRuKo 2011
Мацумото принимает награду от Фонда свободного программного обеспечения (основатель Ричард Столмен , справа) в 2012 году.

Yukihiro Мацумото (まつもとゆきひろ, Мацумото Yukihiro , родился 14 апреля 1965) , также известный как Мац , является японский ученый и программист , наиболее известный как главный конструктор рубинового языка программирования и его эталонной реализации, Мац Руби интерпретатором (МРТ ). Его поведение вызвало в сообществе Ruby девиз: «Матц хорош, и поэтому мы хорошие», обычно сокращенно MINASWAN.

С 2011 года Мацумото является главным архитектором Ruby в Heroku , онлайн-облачной платформе как услуге в Сан-Франциско. Он является научным сотрудником Rakuten Institute of Technology , научно-исследовательской организации в Rakuten Inc. Он был назначен на роль технического советника VASILY, Inc., начиная с июня 2014 года [1].

Ранняя жизнь [ править ]

Родился в префектуре Осака , Япония, он вырос в префектуре Тоттори с четырех лет. Согласно интервью, проведенному Japan Inc. , он был программистом-самоучкой до окончания средней школы. [2] Он получил степень по информатике в Университете Цукуба , где он был членом исследовательской лаборатории Икуо Наката по языкам программирования и компиляторам .

Работа [ править ]

Он работает в японской компании с открытым исходным кодом Netlab.jp. Мацумото известен как один из проповедников открытого исходного кода в Японии. Он выпустил несколько продуктов с открытым исходным кодом, включая cmail, почтовый пользовательский агент на основе Emacs , полностью написанный на Emacs Lisp . Ruby - его первая программа, известная за пределами Японии. [3]

Руби [ править ]

Мацумото выпустил первую версию языка программирования Ruby 21 декабря 1995 года. [4] [5] Он по-прежнему руководит разработкой эталонной реализации языка MRI (для Ruby Interpreter Матца).

MRuby [ править ]

В апреле 2012 года Мацумото открыл исходный код своей работы над новой реализацией Ruby под названием mruby . [6] [7] Это минимальная реализация, основанная на его виртуальной машине под названием ritevm, и предназначена для того, чтобы позволить разработчикам программного обеспечения встраивать Ruby в другие программы, сохраняя при этом небольшой объем памяти и оптимизируя производительность.

Стрим [ править ]

В декабре 2014 года Мацумото открыл исходный код своей работы над новым языком сценариев под названием streem , параллельным языком, основанным на модели программирования, подобной оболочке , с влиянием Ruby, Erlang и других языков функционального программирования . [8]

Данные о сокровищах [ править ]

Мацумото был указан как инвестор Treasure Data; многие программы компании, такие как Fluentd, используют Ruby в качестве основного языка. [9] [ неудачная проверка ]

Письменные работы [ править ]

  • オ ブ ジ ェ ク ト 指向 ス ク リ プ ト ISBN  Ruby 4-756-13254-5
  • Рубин в двух словах ISBN 0-596-00214-9 
  • ISBN языка программирования Ruby 0-596-51617-7 

Признание [ править ]

  • Мацумото получил награду 2011 года за развитие свободного программного обеспечения от Фонда свободного программного обеспечения (FSF) на конференции LibrePlanet 2012 года в Массачусетском университете в Бостоне в Бостоне. [10]

Личная жизнь [ править ]

Мацумото женат, имеет четверых детей. Он является членом Церкви Иисуса Христа Святых последних дней , [11] сделал стандартную службу в качестве миссионера и в настоящее время является советником в епископство в его церковном приходе . [12]

См. Также [ править ]

  • Ruby (язык программирования)
  • Рубиновый МРТ
  • Рубин на рельсах

Ссылки [ править ]

  1. ^ "ПРЕСС-РЕЛИЗ - 株式会社 ВАСИЛИЙ (ヴ ァ シ リ ー)" . vasily.jp .
  2. ^ "Человек, который дал нам Рубин" . japaninc.com .
  3. ^ "Юкихиро Мацумото" . О'Рейли . 1 февраля 2013 г.
  4. ^ Больше археолингвистики: раскопки прото-Ruby. Архивировано 6 ноября 2015 г. на Wayback Machine.
  5. ^ "[ruby-talk: 00382] Re: история рубина" . nagaokaut.ac.jp .
  6. ^ "mruby: Lightweight Ruby" . 2 ноября 2017 г. - через GitHub.
  7. ^ Мэтт Аймонетти. «Мруби и МобиРуби - Мэтт Аймонетти» . aimonetti.net .
  8. ^ "мац / стрим" . GitHub .
  9. ^ «Компания - данные о сокровищах» .
  10. ^ «Объявлена ​​премия за бесплатное программное обеспечение 2011 года» . Фонд свободного программного обеспечения . 26 марта 2012 г.
  11. ^ «Привет, я ま つ も と ゆ き ひ ろ (Мацумото« Мац »Юкихиро)» . mormon.org . Проверено 12 декабря 2014 . Я программист. Я разработал язык программирования под названием «Ruby». Я мормон.
  12. ^ "Коллоквиум - Юкихиро Мацумото" . BYU . Проверено 4 июня 2013 года .

Внешние ссылки [ править ]

  • Веб-дневник Матца ( переведенный на английский язык с помощью Google Translate) (на японском языке)
  • Обсуждение принципов дизайна Ruby из бесед в ИТ-отделе
  • Язык программирования Ruby - введение в язык его собственного автора
  • Рассмотрение кода как эссе - рецензия Матца для книги Beautiful Code , отредактированная Энди Орамом, Грегом Уилсоном, О'Рейли, 2007. ISBN 0-596-51004-7 ISBN 9780596510046