Jump to content

Yukihiro Matsumoto: Difference between revisions

From Niidae Wiki
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

File:Yukihiro Matsumoto EuRuKo 2011.jpg
Matsumoto giving the keynote speech at EuRuKo 2011
File:Matz.jpg
Matsumoto accepting an award from the Free Software Foundation (founder Richard Stallman, right) in 2012

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]

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]

Template:Reflist

[edit]

Template:Commons category Template:Wikiquote

Template:Ruby programming language Template:Authority control