c.curionode图灵奖档案

1979 · 图灵奖

肯尼斯·艾弗森

Kenneth Iverson

APL 将简洁的数学运算变成一种编程方式。

出生地
1920, Camrose, Alberta, Canada
国家或地区
加拿大
获奖时任职
IBM 托马斯·沃森研究中心
领域
语言与软件
阅读奖项故事 ↗
插画肖像:肯尼斯·艾弗森
Curionode 原创 AI 插画. Ben Shneiderman / Computer History Museum · 肖像参考来源 ↗

01 · 计算人生

成果背后的人

肯尼斯·艾弗森从旨在澄清算法与教学的数学记号发展出 APL。在 IBM,这套记号成为一种交互式语言,能够以简洁操作处理整个数组。他把记号视为思考工具,帮助人发现并表达模式,而不仅是向机器下指令。他的工作影响了数组程序设计、教育计算及后来的 J 语言。

理解这项贡献

肯尼斯·艾弗森发展了一套描述计算的记法,后来成为 APL。一次运算可以作用于整个数组,不必显式地逐个元素编写循环。这套记法让数学思考与可执行语言靠得更近,也影响了交互计算和教育。

为什么重要

面向数组的编程,为数值处理和数据变换提供了紧凑的表达方式。

资料与延伸阅读

  1. Heidelberg Laureate Forum ↗www.heidelberg-laureate-forum.org
  2. ACM 官方档案 ↗amturing.acm.org
  3. ACM SIGAPL — Iverson Turing biography ↗www.sigapl.org