Log in Sign up
Back to Discover
💻

Yukihiro Matsumoto

technology Maturity 11-13 religion war conflict
This article covers sensitive topics: religion, war_conflict. Parents can manage visibility in Parental Controls.

Yukihiro Matsumoto makes tools for computers.

Matz.jpg
Matz.jpg
He made a way for computers to talk. It is called Ruby. This helps people write code. He is a kind person. He helps others too. Do you like computers?

37 words

Yukihiro Matsumoto makes tools for computers.

Matz.jpg
Matz.jpg
He was born in Japan. He taught himself how to write code. He made a tool called Ruby. This tool helps people talk to computers.
Yukihiro Matsumoto EuRuKo 2011.jpg
Yukihiro Matsumoto EuRuKo 2011.jpg
He shared his work for free. This means many people can use it. He even won an award for his work. People say he is a very nice man. He has a wife and four children. He is a busy computer scientist.

78 words

Yukihiro Matsumoto is a computer scientist from Japan.

Matz.jpg
Matz.jpg
Many people call him Matz. He is famous for making Ruby. Ruby is a programming language. This is a tool that lets people write code for computers. He first released Ruby in December 1995.

Matz taught himself how to code. He later studied at the University of Tsukuba. He makes many tools that are open source. Open source means he shares his work for free. This lets anyone use or study it. He made a small version of Ruby called mruby. This version helps developers put Ruby into other programs.

Yukihiro Matsumoto EuRuKo 2011.jpg
Yukihiro Matsumoto EuRuKo 2011.jpg

He also made a new language called streem. In 2012, he won an award from the Free Software Foundation. This group honors people who help share software. People in the Ruby community like his kind way. They use the motto "Matz is nice and so we are nice." Matz is married and has four children. He also helps with his church.

164 words

Yukihiro Matsumoto is a famous computer scientist from Japan.

Matz.jpg
Matz.jpg
Many people call him Matz for short. He is most well known for designing a tool called Ruby. Ruby is a programming language. A programming language helps people write code for computers to follow. This tool became famous all over the world. It is a very important part of how many modern computers work today.

Matz creates software that is open source. This means he shares his work so anyone can use it. He first released the Ruby language on December 21, 1995. Later, in April 2012, he shared a smaller version called mruby. This version is meant to fit inside other programs easily. It uses a small amount of memory to stay fast. He also released a new language called streem in December 2014.

Yukihiro Matsumoto EuRuKo 2011.jpg
Yukihiro Matsumoto EuRuKo 2011.jpg

Matz taught himself how to program while he was in school. He grew up in Tottori, Japan, after moving there at age four. Later, he studied at the University of Tsukuba. He worked in a research lab there. This lab focused on programming languages and compilers. A compiler is a tool that helps computers understand code. He now works for a Japanese company called Netlab.jp.

Matz has received many honors for his hard work. In 2012, he won a special award from the Free Software Foundation. He accepted this award at a conference in Boston, Massachusetts. The award was for his work in advancing free software. He is also a fellow at the Rakuten Institute of Technology. He has served as a technical advisor for a company named VASILY, Inc. since June 2014.

People in the Ruby community look up to him. They even have a special motto because of his kind personality. The motto is "Matz is nice and so we are nice." People often shorten this to MINASWAN.

Matz.jpg
Matz.jpg
Matz is a family man with a wife and four children. He is also a member of the Church of Jesus Christ of Latter-day Saints. He helps his local church community by serving as a counselor.

346 words

Yukihiro Matsumoto is a prominent Japanese computer scientist and software programmer.

Matz.jpg
Matz.jpg
He is widely recognized as the chief designer of the Ruby programming language. A programming language is a set of rules used to write instructions for computers. Matsumoto also created the original reference implementation for Ruby. This is known as Matz's Ruby Interpreter, or MRI. His work has had a significant impact on the global software community. He is often referred to by the nickname Matz.

To understand his work, one must look at how he builds software tools. Matsumoto focuses on creating open source products. Open source software is code that is shared publicly so anyone can use or change it. He released Ruby on December 21, 1995. This was the first piece of his software to gain international fame. He also developed cmail, which is a mail user agent written in Emacs Lisp. He continues to lead the development of the MRI implementation for the Ruby language.

Matsumoto has developed several distinct types of software implementations. In April 2012, he open sourced a new version called mruby. This is a minimal implementation based on his virtual machine, ritevm. It is specifically designed for developers to embed Ruby into other programs. The goal of mruby is to keep the memory footprint small and the performance optimized. In December 2014, he released another tool called streem. Streem is a concurrent scripting language. It uses a programming model similar to a shell and draws influence from Ruby and Erlang.

His journey into computer science began with self-directed learning. Matsumoto was born in Osaka Prefecture, Japan. He moved to Tottori at the age of four. He was a self-taught programmer until he finished high school. Later, he attended the University of Tsukuba to study information science. While there, he was a member of Ikuo Nakata's research lab. This lab focused on the study of programming languages and compilers. A compiler is a specialized program that translates code into a format a computer can execute.

Yukihiro Matsumoto EuRuKo 2011.jpg
Yukihiro Matsumoto EuRuKo 2011.jpg
Matsumoto's contributions have earned him significant professional recognition. In 2012, he received the Award for the Advancement of Free Software. The Free Software Foundation presented this honor to him at the LibrePlanet conference. This event took place at the University of Massachusetts Boston. He currently holds several important professional roles. He is the Chief Architect of Ruby at Heroku, a cloud platform-as-a-service. He is also a fellow at the Rakuten Institute of Technology. Additionally, he has served as a technical advisor for VASILY, Inc. since June 2014.

His influence extends to various industries and investment circles. Matsumoto has been listed as an investor for the company Treasure Data. Many programs used by Treasure Data, such as Fluentd, use Ruby as their primary language. His technical expertise is documented in several written works. These include books such as "Ruby in a Nutshell" and "The Ruby Programming Language." He has also written about the philosophy of coding in essays like "Treating Code as an Essay."

Beyond his technical achievements, Matsumoto has shaped the culture of his community.

Matz.jpg
Matz.jpg
Because of his kind demeanor, the Ruby community adopted a specific motto. It is "Matz is nice and so we are nice." This is commonly abbreviated as MINASWAN. This motto reflects the social environment he helped create through his work. In his personal life, Matsumoto is married and has four children. He is a member of the Church of Jesus Christ of Latter-day Saints. He serves his local church community as a counselor in the bishopric of his ward.

593 words
🖼️ Images & Media (2)
File:Yukihiro Matsumoto EuRuKo 2011.jpg
Yukihiro Matsumoto EuRuKo 2011.jpg
File:Matz.jpg
Matz.jpg
Up Next
💻
Ruby (programming language)
Technology
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.