Мацумото, Юкихиро — Википедия
Юкихиро Мацумото | |
---|---|
яп. まつもとゆきひろ | |
Юкихиро Мацумото на МСОП в Токио, 14 марта 2007 года | |
Дата рождения | 14 апреля 1965 (59 лет) |
Место рождения | |
Страна | |
Род деятельности | специалист в области информатики, инженер, программист |
Научная сфера | программирование |
Место работы | |
Альма-матер | |
Известен как | создатель языка программирования Ruby |
Награды и премии | |
Сайт | rubyist.net/~matz/ |
![]() | |
![]() |
Юкихиро Мацумо́то (яп. 松本行弘, чаще яп. まつもとゆきひろ, также известный как Matz, род. 14 апреля 1965) — японский разработчик свободного ПО, создатель языка программирования Ruby.
В интервью «Japan Inc.» он говорил, что сам учился программировать ещё до окончания школы[1]. Он окончил университет города Цукуба, где он занимался исследованиями языков программирования и компиляторов. С 2006 года возглавляет отдел исследований и разработок Network Applied Communication Laboratory, японский системный интегратор свободного ПО.
Биография
[править | править код]Родился в 1965 году в префектуре Осака, но в возрасте четырёх лет переехал в город Ёнаго префектуры Тоттори, поэтому часто представляется как уроженец Ёнаго. В настоящее время проживает в городе Мацуэ префектуры Симане. Юкихиро является членом Церкви Иисуса Христа Святых последних дней и занимается миссионерской деятельностью[2]. Он женат и имеет четырёх детей.
Деятельность
[править | править код]Ruby
[править | править код]Мацумото выпустил первую версию Ruby 21 декабря 1995[3][4] и впоследствии продолжил разработку эталонной реализации языка, названной Ruby MRI.
mruby
[править | править код]В апреле 2012 Мацумото представил новый открытый проект по развитию языка программирования Ruby под названием mruby.[5][6] В ходе разработки планируется реализовать минимальную программную базу и собственную виртуальную машину, что позволит встраивать код, написанный на языке Ruby, в другие приложения.
streem
[править | править код]В декабре 2014 года Мацумото открыл свою работу над новым сценарным языком под названием streem. Это язык с параллельными вычислениями, основанный на модели программирования, аналогичной командной оболочке Unix, с влияниями Ruby, Erlang и других функциональных языков программирования[7].
Библиография
[править | править код]- Ruby in a Nutshell ISBN 0-596-00214-9
- The Ruby Programming Language ISBN 0-201-71096-X
Презентации и интервью
[править | править код]- Ruby 1.9 с Google Tech Talks 2008
- Интервью о дизайне языка программирования с QCon San Francisco 2009
- Keynote с RubyConf 2010
См. также
[править | править код]Примечания
[править | править код]- ↑ The Man Who Gave Us Ruby (англ.). J@pan Inc. japaninc.net. Дата обращения: 25 февраля 2009. Архивировано 12 декабря 2006 года.
- ↑ Ruby: History, Philosophy & Application | BYU Computer Science Department . Дата обращения: 12 февраля 2011. Архивировано из оригинала 19 июля 2008 года.
- ↑ More archeolinguistics: unearthing proto-Ruby Архивировано 6 ноября 2015 года.
- ↑ «Re: history of ruby» — Email от Юкихиро Мацумото в ruby-talk . Дата обращения: 3 декабря 2012. Архивировано 16 июля 2011 года.
- ↑ mruby source code . Дата обращения: 3 декабря 2012. Архивировано 28 августа 2013 года.
- ↑ mruby and MobiRuby announced . Дата обращения: 3 декабря 2012. Архивировано 13 декабря 2012 года.
- ↑ matz/streem . GitHub. Дата обращения: 15 января 2019. Архивировано 31 декабря 2018 года.
Ссылки
[править | править код]- Интервью журналу Japan Inc. (англ.)
- Блог Юкихиро Мацумото. (яп.)