松本行弘

图:Christopher Adams · CC BY 2.0 · Wikimedia Commons

科学家 › 计算机科学、工程与发明

松本行弘1965—

Yukihiro Matsumoto

Japanese computer scientist who created the Ruby programming language

松本行弘 是一位日本计算机科学家和程序员。他是Ruby程序设计语言的主要设计者和实现者。

摘自维基百科「松本行弘」,CC BY-SA 4.0

出生
1965 年 4 月 14 日,大阪府
国籍
日本
学科
计算机科学、工程与发明、博物与综合
职业
计算机科学家、工程师、程序员
母语 / 工作语言
日语
母校
筑波大学
工作单位
Heroku

研究领域

计算机程序设计

主要贡献

代表成就

RubyRuby MRI

所获奖项(1)

  1. 2011自由软件进步奖

百科正文

自2011年起,松本行弘在Heroku担任首席Ruby架构师,同时他也是乐天技术研究所的成员。在2014年6月,株式会社 VASILY 任命他为技术顾问。

生平

松本行弘出生于大阪府,从四岁起居住在鸟取县。根据Japan Inc.的采访,他在高中毕业前自学了程序设计。他毕业于筑波大学,在那里获得了信息科学学位,并参加了研究程序设计语言和编译器的部门。曾在岛根大学攻读博士班,但并没有获取学位就退学了。

截止2009年,松本行弘是岛根县开源系统综合公司网络应用通信实验室研究和开发部门的主任。他也是乐天株式会社的快速开发组织乐天技术研究所的会员。

私人生活

他是耶稣基督后期圣徒教会的成员,在大学时,曾休学两年,担任教会的传教士。松本行弘已婚,有四个孩子。

以上内容摘自维基百科「松本行弘」,按 CC BY-SA 4.0 使用,去掉了参考文献、外部链接等尾部小节,公式改写成了纯文本。全文、配图和出处见原文。

英文维基百科补充中文条目比较短,下面是英文条目「Yukihiro Matsumoto」的原文

Yukihiro Matsumoto (まつもとゆきひろ, Matsumoto Yukihiro; born 14 April 1965), also known as Matz, is a Japanese computer scientist and software programmer. He is best known as the chief designer of the Ruby programming language and its original reference implementation, Matz's Ruby Interpreter (MRI).

As of 2011, 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.

Early life

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. 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

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.

Ruby

Matsumoto released the first version of the Ruby programming language on 21 December 1995. He still leads the development of the language's reference implementation, MRI (Matz's Ruby Interpreter).

mruby

In April 2012, Matsumoto open sourced his work on a new implementation of Ruby called mruby. 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

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.

Treasure Data

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.

Recognition

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.

Personal life

Matsumoto is married and has four children. He is a member of the Church of Jesus Christ of Latter-day Saints, having performed standard missionary service, he currently serves as a counselor in the bishopric of his church's ward.

Written works

  • オブジェクト指向スクリプト言語 Ruby ISBN 4-756-13254-5
  • Ruby in a Nutshell ISBN 0-596-00214-9
  • The Ruby Programming Language

以上内容摘自英文维基百科「Yukihiro Matsumoto」,按 CC BY-SA 4.0 使用,去掉了参考文献、外部链接等尾部小节,公式改写成了纯文本。全文、配图和出处见原文。

同一学科、同时代的科学家

同一学科的科学家

更多 ›