拉里·沃尔
拉里·沃尔
拉里·沃尔(Larry Wall,1954年9月27日—)是一位在计算机科学领域有重要贡献的美国程序员,同时也是系统管理员、语言学家和作家。他最广为人知的成就是设计了编程语言Perl
人物经历
拉里·沃尔出生于加利福尼亚州洛杉矶,在洛杉矶南部成长,然后去布雷默顿,后来1976年时去西雅图太平洋大学开始高级教育,专业是化学和音乐。后来学习医学,又学习自然语言和人造语言。学士毕业前在大学里的电脑中心工作了几年。
加利福尼亚大学伯克利分校的研究生院里,沃尔和他的妻子学习语言学,为了找一个没有文字的语言,可能是非洲语言,并给它创造一套书写系统。他们然后他们会使用这个新的书写系统将不同的文章翻译为这种语言,包括圣经。由于身体原因这些计划被取消。毕业后他们住在美国,拉里加入了美国航空航天局喷气推进实验室
贡献
沃尔是Usenet新闻组客户端rn和广泛使用的Patch程序的作者。沃尔在O'Reilly Media工作期间开发了Perl及其解释器,并参与编写了《Programming Perl》一书,该书通常被称为“骆驼书”。
沃尔的语言学背景在他的著作、面试和演讲中得到体现,他经常将Perl与自然语言进行比较,并解释Perl设计中的语言学理论。他在Perl语言的架构中使用了传统的术语,如“变量”、“函数”和“存取器”,并有时将它们比作“名词”、“动词”和“主题”。沃尔的基督教信仰也影响了一些Perl的术语,例如Perl语言的名称本身就来源于圣经中的“高价的珍珠”,以及函数名“bless”和Perl 6的组织设计文件中的“apocalypse”和“exegesis”等类别。
沃尔继续参与Perl的发展,并在项目中担任类似终身仁慈独裁者的角色。根据Perl官方文档,沃尔对Perl的表现有最终否决权,并且可以改变对任何事物的看法,不论他之前的立场如何。
在《Programming Perl》第二版中,沃尔提出了“程序员的三个美德”:懒惰、不耐烦和骄傲。懒惰驱使程序员尽量减少工作量,不耐烦让程序员追求效率,而骄傲则促使程序员编写高质量的代码。这些观点体现了沃尔对编程实践的深刻理解和独到见解。
获得荣誉
他曾两次获得国际C语言混乱代码大赛(IOCCC)的胜利,并在1998年获得了自由软件基金会颁发的自由软件奖。
参考资料

Warning: Invalid argument supplied for foreach() in /www/wwwroot/newbaike1.com/id.php on line 362
目录
概述
人物经历
贡献
获得荣誉
参考资料