Yukihiro Matsumoto
Yukihiro Matsumoto まつもと ゆきひろ | |
---|---|
松本 行弘 | |
Yukihiro Matsumoto at the ACM International Collegiate Programming Contest in Tokyo, 14 March 2007 | |
Born | Osaka Prefecture, Japan | 14 April 1965
Other names | Matz |
Alma mater | University of Tsukuba (BS) Shimane University (PhD candidate) |
Occupation(s) | Computer scientist, programmer, author |
Known for | Ruby |
Children | 4 |


Yukihiro Matsumoto (まつもとゆきひろ, Matsumoto Yukihiro, born 14 April 1965), also known as Matz, is a Japanese computer scientist and software programmer best known as the chief designer of the Ruby programming language and its original reference implementation, Matz's Ruby Interpreter (MRI).
As of 2011[update], Matsumoto is the Chief Architect of Ruby at Heroku, an online cloud platform-as-a-service in San Francisco. He is a fellow of the Rakuten Institute of Technology, a research and development organization within Rakuten Group, Inc. He was appointed to the role of technical advisor for VASILY, Inc. starting in June 2014.[1]
Early life
[edit]Born in Osaka Prefecture, Japan, he was raised in Tottori from the age of four. According to an interview conducted by Japan Inc., he was a self-taught programmer until the end of high school.[2] He graduated with an information science degree from University of Tsukuba where he was a member of Ikuo Nakata's research lab on programming languages and compilers.
Work
[edit]He works for the Japanese open source company Netlab.jp. Matsumoto is known as one of the open-source evangelists in Japan. He has released several open source products, including cmail, the Emacs-based mail user agent, written entirely in Emacs Lisp. Ruby is his first piece of software that became known outside Japan.[3]
Ruby
[edit]Matsumoto released the first version of the Ruby programming language on 21 December 1995.[4][5] He still leads the development of the language's reference implementation, MRI (Matz's Ruby Interpreter).
mruby
[edit]In April 2012, Matsumoto open sourced his work on a new implementation of Ruby called mruby.[6][7] It is a minimal implementation based on his virtual machine, ritevm, and is designed to allow software developers to embed Ruby in other programs while keeping memory footprint small and performance optimized.
streem
[edit]In December 2014, Matsumoto open sourced his work on a new scripting language called streem, a concurrent language based on a programming model similar to shell, with influences from Ruby, Erlang, and other functional programming languages.[8]
Treasure Data
[edit]Matsumoto has been listed as an investor for Treasure Data; many of the company's programs such as Fluentd use Ruby as their primary language.[9]
Written works
[edit]- オブジェクト指向スクリプト言語 Ruby ISBN 4-756-13254-5
- Ruby in a Nutshell ISBN 0-596-00214-9
- The Ruby Programming Language ISBN 0-596-51617-7
Recognition
[edit]Matsumoto received the 2011 Award for the Advancement of Free Software from the Free Software Foundation (FSF) at the 2012 LibrePlanet conference at the University of Massachusetts Boston in Boston.[10]
Matz' demeanor has brought about a motto in the Ruby community: "Matz is nice and so we are nice," commonly abbreviated as MINASWAN.[citation needed]
Personal life
[edit]Matsumoto is married and has four children. He is a member of the Church of Jesus Christ of Latter-day Saints,[11] having performed standard missionary service and become a counselor in the bishopric in his church ward.[12]
See also
[edit]References
[edit]- ^ "PRESSRELEASE – 株式会社VASILY(ヴァシリー)". vasily.jp.
- ^ "The Man Who Gave Us Ruby". japaninc.com. 8 November 2006.
- ^ "Yukihiro Matsumoto". O’Reilly. 1 February 2013.
- ^ More archeolinguistics: unearthing proto-Ruby Archived 6 November 2015 at the Wayback Machine
- ^ "[ruby-talk:00382] Re: history of ruby". nagaokaut.ac.jp.
- ^ "mruby: Lightweight Ruby". 2 November 2017 – via GitHub.
- ^ Matt Aimonetti (20 April 2012). "mruby and MobiRuby – Matt Aimonetti". aimonetti.net.
- ^ "matz/streem". GitHub.
- ^ "Company – Treasure Data". Archived from the original on 3 May 2015. Retrieved 1 January 2022.
- ^ "2011 Free Software Awards announced". Free Software Foundation. 26 March 2012.
- ^ "Hi I'm まつもとゆきひろ (Matsumoto "Matz" Yukihiro)". mormon.org. Archived from the original on 12 October 2018. Retrieved 12 October 2018.
I am a computer programmer. I designed a programming language called 'Ruby.' I am a Mormon.
- ^ "Colloquium--Yukihiro Matsumoto". BYU. Archived from the original on 9 November 2017. Retrieved 9 November 2017.
External links
[edit]- Matz's web diary (and translated to English with Google Translate) (in Japanese)
- Ruby Design Principles talk from IT Conversations
- The Ruby Programming Language – An introduction to the language by its own author
- Treating Code as an Essay – Matz's writeup for the book Beautiful Code, edited by Andy Oram, Greg Wilson, O'Reilly, 2007. ISBN 0-596-51004-7 ISBN 9780596510046
- 1965 births
- Living people
- Free software programmers
- Japanese computer programmers
- Japanese computer scientists
- Japanese Latter Day Saints
- People from Osaka Prefecture
- People from Tottori Prefecture
- Scientists from Osaka Prefecture
- Scientists from Tottori Prefecture
- Programming language designers
- Rakuten
- Ruby (programming language)
- University of Tsukuba alumni