01 · 核心想法
用日常语言理解
肯尼斯·艾弗森发展了一套描述计算的记法,后来成为 APL。一次运算可以作用于整个数组,不必显式地逐个元素编写循环。这套记法让数学思考与可执行语言靠得更近,也影响了交互计算和教育。
为什么重要
面向数组的编程,为数值处理和数据变换提供了紧凑的表达方式。
1979 · 语言与软件
APL 将简洁的数学运算变成一种编程方式。
视觉指南

用数组表示数据。
对整体结构进行运算。
组合运算得到结果。
面向数组的编程,为数值处理和数据变换提供了紧凑的表达方式。
简洁的记法能表达很多内容,但是否易读仍取决于读者是否熟悉其词汇。
01 · 核心想法
肯尼斯·艾弗森发展了一套描述计算的记法,后来成为 APL。一次运算可以作用于整个数组,不必显式地逐个元素编写循环。这套记法让数学思考与可执行语言靠得更近,也影响了交互计算和教育。
面向数组的编程,为数值处理和数据变换提供了紧凑的表达方式。
02 · 人物
03 · 延伸阅读
本站原创讲解依据官方获奖记录。领域标签用于编辑导航。