{{Infobox person
|name=拉里·沃尔
Larry Wall
|birth_date=
|出生地点=洛杉矶
|image=Larry Wall YAPC 2007.jpg
|known_for=Perl
| alma_mater = 西雅图太平洋大学
加州大學伯克利分校
|children=4
|religion=国际基督教会。
在加州大学伯克利分校的研究生院里,沃尔和他的妻子学习语言学,为了找一个没有文字的语言,可能是非洲语言,并给它创造一套书写系统。那时他们即将使用这个新的书写系统把不同的文章翻译为这种语言,包括圣经。由于身体原因这些计划被取消。毕业后他们住在美国,拉里加入了美国国家航空航天局喷气推进实验室。
贡献
沃尔是rn新闻组客户端和广泛使用的patch程序的作者。他两次在国际C语言混乱代码大赛中获胜,也是1998年自由软件基金会自由软件提升奖获得者。
超出他的技术技能,沃尔聪明而且幽默。他在源码的注释里与Usenet中展示幽默。例如:“我们都同意妥协很重要。但是当妥协真地重要时,就开始不同意了。”以及:
{{quote |例如,看一看《圣经》的翻译集,你将会发现一个规律:新英语圣经,新美国标准圣经,和新国际版,还有一些。这太好笑了。我怀疑我们一百年之后还会叫它们作“新的这个”和“新的那个”。你知道新学院什么时候创建的?猜下?新学院在1379年是新的。他是《Programming Perl》(经常被称作《》,由奥莱理发布)的共同作者。他然后被奥莱理招聘来更好地开发Perl与写关于Perl的书。类似的还有函数名“bless(保佑、赐福 、使某物圣洁)”,和Perl 6的组织设计文件有类别如“apocalypse(启示)”和“exegesis(注释)”。沃尔也在会议上暗示他的忠诚,包括1997年8月的Perl会议上一个相当直接的表述,和2000年6月在YAPC(另一个Perl会议,Yet Another Perl Conference)对《天路历程》的讨论。
沃尔继续预见Perl的更远开发,像终身仁慈独裁者一样为Perl项目服务。他在Perl里的工作最好以如下两句解释。来自Perl官方文档:
拉里对Perl如何表现的定义总是对的。这说明他对核心功能有最终否决权。
拉里可以日后可以改变对任何东西的看法,不论他以前是否使用了规则1。
:: 懂了么?拉里总是对的,即使当他原来是错的。
程序员美德
在《Programming Perl》(《》)第二版中,沃尔(和共同作者与)写出了“程序员的3个美德”:
懒惰 – 这个品质使你尽最大的努力去减少总的精力消耗。这让你写出节省劳动力的程序,而且别人会找到有用的地方,和你写的文档。所以你不需要回答关于该软件的很多问题。因此是程序员的第一个美德。参见不耐烦和骄傲。
不耐烦 – 当电脑懒惰的时候你感觉生气。这让你写出不仅反映你的需求,而实际上预先使用它们。或者至少假装。所以是程序员的第二个美德。参见懒惰和骄傲。
骄傲 – 极度骄傲,宙斯快速推动你想要的那种东西。同时这个品质让你写(和维护)别人支持的程序。所以是程序员的第三个美德。参见懒惰和不耐烦。
参见
- 计算机科学家列表
- 程序员列表
- Perl
*Perl 6
*自由軟體
*開放原始碼
参考
外部連結
- [https://web.archive.org/web/20071013080303/http://www.wall.org/~larry/ 拉里·沃尔的个人主页]
- [http://www.softpanorama.org/People/Wall/index.shtml http://www.softpanorama.org/People/Wall/index.shtml]
- [http://www.cpan.org/misc/lwall-quotes.txt.gz 拉里·沃尔语录]
- [http://www.perl.com/pub/a/1999/03/pm.html 《Perl,第一个超现代的语言》]
*[https://web.archive.org/web/20040812230541/http://www.openfoundry.org/archives/000418.html 自由軟體鑄造場計畫網站:源碼報報:Larry Wall 與 Perl]
评论 (0)