Yukihiro Matsumoto: Difference between revisions
imported>Caleb Stanford citation needed + probably more encyclopedic to include in the article body under Recognition. |
(No difference)
|
Latest revision as of 16:56, 1 April 2025
Template:Short description Template:Use dmy dates Template:DistinguishTemplate:Other uses Template:Infobox person
Template:Nihongo, 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).
Template:As of, 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.<ref>Template:Cite web</ref>
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.<ref>Template:Cite web</ref> 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.<ref>Template:Cite web</ref>
Ruby
[edit]Matsumoto released the first version of the Ruby programming language on 21 December 1995.<ref>More archeolinguistics: unearthing proto-Ruby Template:Webarchive</ref><ref>Template:Cite web</ref> 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.<ref>Template:Cite web</ref><ref>Template:Cite web</ref> 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.<ref>Template:Cite web</ref>
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.<ref>Template:Cite web</ref>
Written works
[edit]- オブジェクト指向スクリプト言語 Ruby Template:ISBN
- Ruby in a Nutshell Template:ISBN
- The Ruby Programming Language Template:ISBN
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.<ref>Template:Cite web</ref>
Matz' demeanor has brought about a motto in the Ruby community: "Matz is nice and so we are nice," commonly abbreviated as MINASWAN.Template:Cn
Personal life
[edit]Matsumoto is married and has four children. He is a member of the Church of Jesus Christ of Latter-day Saints,<ref name="auto">Template:Cite web</ref> having performed standard missionary service and become a counselor in the bishopric in his church ward.<ref>Template:Cite web</ref>
See also
[edit]References
[edit]External links
[edit]Template:Commons category Template:Wikiquote
- Matz's web diary (and translated to English with Google Translate) Template:In lang
- 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. Template:ISBN Template:ISBN
Template:Ruby programming language Template:Authority control
- Pages with broken file links
- 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