01 · 计算人生
成果背后的人
肯尼斯·艾弗森从旨在澄清算法与教学的数学记号发展出 APL。在 IBM,这套记号成为一种交互式语言,能够以简洁操作处理整个数组。他把记号视为思考工具,帮助人发现并表达模式,而不仅是向机器下指令。他的工作影响了数组程序设计、教育计算及后来的 J 语言。
理解这项贡献
肯尼斯·艾弗森发展了一套描述计算的记法,后来成为 APL。一次运算可以作用于整个数组,不必显式地逐个元素编写循环。这套记法让数学思考与可执行语言靠得更近,也影响了交互计算和教育。
为什么重要
面向数组的编程,为数值处理和数据变换提供了紧凑的表达方式。
