Lisp在JPL的兴衰:一段关于AI与政治的传奇

2025-05-25

本文讲述了Lisp编程语言在喷气推进实验室(JPL)的兴衰史。上世纪80年代末,Lisp在JPL的机器人项目中大放异彩,成功应用于多个机器人项目,包括著名的火星探路者号任务中的Sojourner漫游车(尽管最终Sojourner使用的是C语言)。然而,由于政治斗争和对“行业最佳实践”(即C++)的盲目追逐,Lisp在JPL逐渐被边缘化,最终被放弃,这被作者视为一场悲剧。作者认为,Lisp的简洁性和强大的表达能力使其特别适合JPL这类需要快速开发、高度定制的项目,而这一决策导致了宝贵资源的浪费。

科技