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.
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
- Born: 1965, Osaka Prefecture, Japan
- Primary Innovation: Ruby programming language
- Education: University of Tsukuba
- Major Award: FSF Award for the Advancement of Free Software (2011)
- Professional Roles: Engineer, computer scientist, programmer
- Notable Implementations: Ruby MRI, mruby, streem
- Notable Employers: Heroku, Netlab.jp
- Religious Affiliation: The Church of Jesus Christ of Latter-day Saints
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
- Notable work: Ruby MRI
- Affiliated with Heroku
- Educated at University of Tsukuba
- Worked as computer scientist, engineer and programmer



