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 的理念