松本行弘
日本计算机科学家、程序员
松本行弘(MatsumotoYukihiro)(1965年4月14日-)是一位日本计算机科学家和程序员,Ruby程序设计语言的主要设计者和实现者。中学二年级时,在父亲的口袋型电脑 Sharp PC-1210 上以 Basic 写了第一个程式。 1984 年进入筑波大学第三学群资讯(情报)学类。大学其中两年休学,从事基督教传教工作。大学时在程式语言研究室,1990 年毕业。1993年以来,一直从事Ruby的设计与开发。 1997 年开始,在「株式会社 Network 应用通信研究所」担任特别研究员,专注开发 Ruby。著书:「物件导向Script语言Ruby」(与石冢圭树共同著作),「RubyDesktopReference」,「软体工匠(ソフトウェアの匠)」等。自称「语言otaku」(语言宅男)。
简介
Ruby是一种面向对象(object-oriented)的计算机编程语言。由日本人松本行弘(yukihiro "Matz" Matsumoto)于1993年发明。
人物生平
教学经历
高中时代:用自己设计的语言编程
松本首次接触电脑是在他小学六年级的时候,他的父亲为他购买了一款口袋型电脑L-Kit16。到了他初中三年级,父亲又为他购买了Sharp PC-1210电脑。松本首次了解到“编程”这一概念后,便对编程产生了浓厚的兴趣。
进入高中后,松本对计算机产生了浓厚的兴趣,特别是对编程语言。由于当时他对汇编语言和Basic都不感兴趣,他开始尝试自己发明语言,并使用这种语言进行编程,将编程过程记录在笔记本上。这段经历为他日后创作Ruby奠定了基础。
大学时代:不是去图书馆就是去研究室
松本在大学期间成功考入了信息科学学院。在这个学院里,他接触到了许多曾在书中见过但从未实际使用过的软件和编程语言。那时,计算机技术正处于萌芽阶段。松本的父亲起初对他的选择持有反对态度,认为计算机和编程只是兴趣,不应作为未来的职业方向。然而,松本对编程的热爱超越了对未来出路的考虑,他坚定地选择了编程,并为此全力以赴。
工作经历
Ruby语言之父松本行弘视编程为一生的追求。在经济不景气的时期,他开始了Ruby的开发工作。
1990年毕业后,松本进入了一家软件公司,主要负责公司内部OA软件的开发。由于他对这份工作的热爱,他经常加班至深夜。当时的松本梦想着能够一生作为程序员工作,甚至在将来成为爷爷后,也希望能够继续编程。
几年后,泡沫经济崩溃的后续影响逐渐显现,公司业务锐减,为松本提供了更多的自由时间。他决定利用这些时间开始自己的项目——开发Ruby。在这一过程中,他的同事们给予了他巨大的支持和帮助。
1995年,松本将Ruby公开,这一举动引起了广泛的关注和热烈的反响。
计算机类
松本行弘认为以往人们在开发编程语言时过于看重"计算机",而忽视"人",过分强调运行速度。而松本行弘提倡机器不是主人,是工具,而真正的主人应该是"人",于是他打算开发一种更人性化的编程语言,这就是后来的Ruby。
松本行弘还提出语言不仅是表达思想的工具,也是人类进行思想的方法,使用的语言不同,人也会产生不同的思想模式。松本行弘说编程语言也会产生类似的作用。他认为一个好的编程语言不但应该可以执行程序任务,也应该帮助程序员形成更好的编程逻辑。
松本行弘也强调编程语言应该不单给程序员带来工资,也要给他们带来乐趣。
主要著作
目录
概述
简介
人物生平
教学经历
工作经历
计算机类
主要著作
参考资料