Larry Wall
Larry Wall 是 Perl 编程语言的创始人,也是《Programming Perl》(俗称"骆驼书")的作者。
主要贡献
- Perl 语言: 1987 年创建的脚本语言,对系统管理和文本处理产生了深远影响
- 程序员三大美德: 在《Programming Perl》中提出程序员的三种美德:
- 懒惰 (Laziness): 驱使程序员构建抽象以减少重复工作
- 急躁 (Impatience): 对低效的不满驱动优化
- 傲慢 (Hubris): 追求卓越代码的自豪感
理念
Wall 认为"懒惰"是优秀软件设计的基础——它驱使开发者创建强大的抽象,使系统尽可能简单(但不过于简单)。这种"懒惰"实际上需要大量智力劳动:在看似悠闲的"吊床驱动开发"中,程序员实际上在反复思考问题,为未来自己优化时间。
相关链接
- [[programmer-virtues]] — 程序员三大美德详解
- [[hammock-driven-development]] — 吊床驱动开发理念
- [[bryan-cantrill]] — Bryan Cantrill 在文章中深入讨论了 Wall 的理念