Yukihiro Matsumoto

Japanese computer scientist who created the Ruby programming language

The first public version of the Ruby programming language arrived on 21 December 1995, authored by a Japanese engineer seeking to balance functional programming requirements with developer happiness. This language achieved global reach, marking a departure from previous software projects that largely remained confined to domestic use within the Japanese technology sector during the late twentieth century.

Academic and Technical Foundation

Raised in Tottori from the age of four after his birth in Osaka Prefecture, Yukihiro Matsumoto developed his technical skills as a self-taught programmer throughout his high school years. He pursued formal studies at the University of Tsukuba, where he focused on information science. His research experience included time in Ikuo Nakata’s laboratory, which specialized in the study of compilers and programming language theory. These formative years established the technical framework he would later apply to his own language designs.

THE FREE TEST
How high is yours?

Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.

Take the IQ test →

Language Architecture and Implementations

Matsumoto is best known as the designer of Ruby and its primary reference implementation, Matz's Ruby Interpreter, commonly referred to as MRI. His work in the field expanded in April 2012 with the release of mruby, a minimal version of the language built upon the ritevm virtual machine. This implementation prioritizes a small memory footprint, allowing developers to embed the language within other programs. In December 2014, he extended his work into the realm of concurrent scripting by introducing streem, a language influenced by Erlang and shell-based programming models.

Professional Affiliations and Influence

Beyond his language development, Matsumoto has held various roles within the technology industry. He has worked for Heroku, serving as the Chief Architect of Ruby, and maintains a connection to Netlab.jp. His involvement in the open-source community is significant, leading to his recognition by the Free Software Foundation. In 2011, he received the Award for the Advancement of Free Software at the LibrePlanet conference in Boston. He has also engaged in research through the Rakuten Institute of Technology and serves as an investor in companies like Treasure Data.

Fast facts

Questions readers ask

What is the primary purpose of mruby?

It is a minimal implementation of Ruby designed to allow developers to embed the language into other programs while maintaining high performance and a small memory footprint.

Which organization presented Matsumoto with his 2011 award?

The Free Software Foundation presented him with the Award for the Advancement of Free Software during the 2012 LibrePlanet conference.

Achievements

Compare with the greats

Benjamin Franklin vs Nikola TeslaCarl Sagan vs Werner HeisenbergAlan Turing vs Charles DarwinIsaac Newton vs Michael Faraday
See the IQ Rankings →All comparisons →

Child prodigies

Daniel TammetDaniel TammetRecited pi from memory to 22,514 digits in just over five hoursShirley TempleShirley TempleHollywood's number-one box-office star as a child, later a U.S.…Kelvin DoeKelvin DoeSelf-taught engineer who built a radio station from scrap at…Alexandra DovganAlexandra DovganWon the Grand Prix at the international Grand Piano Competition…
Child prodigies →

Play & come back tomorrow

Daily Genius Challenge · Guess the genius
Scottish physicist who unified electricity, magnetism and light into one set of equations.
Tap your answer ↓
Which Genius Are You? Free IQ Test