1979年的图灵奖得主是肯尼斯·艾弗森(Kenneth E. Iverson),他因在开发交互式程序设计语言APL以及数学符号和互动系统的设计方面的创新工作而荣获该奖项。艾弗森创造的APL语言是一种强大的数组处理语言,其语法简洁且富有表达力,对后来的编程语言发展产生了重要影响,并在科学计算、数据分析等领域得到了广泛应用。此外,他还致力于通过使用APL进行教学和推广,推动了计算机教育的发展。
肯尼斯·艾佛森( Kenneth Iverson,1920年12月17日——2004年10月19日),出生于加拿大艾伯塔省卡姆罗斯,1979年图灵奖得主,美国国家工程院院士,生前是国际商业机器公司研究员。
肯尼斯·艾佛森于1942年被征召入伍;1943年转到加拿大皇家空军,担任专门从事侦察的飞行工程师;1946年进入加拿大安大略省金斯顿的女王大学开始正式大学教育;1950年获得金斯顿女王大学数学和物理学士学位;1951年获得哈佛大学数学硕士学位;1954年获得哈佛大学应用数学博士学位;1954年至1955年担任哈佛大学应用数学讲师;1955年至1960年担任哈佛大学应用数学助理教授;1960年至1980年任职于国际商业机器公司;1971年当选为IBM fellow;1979年获得图灵奖;1980年至1987年任职于夏普公司;2004年10月19日在加拿大安大略省多伦多去世,享年83岁。
肯尼斯·艾佛森致力于编程语言的研究。
1920年12月17日,肯尼斯·艾佛森出生于加拿大艾伯塔省卡姆罗斯。
1942年,被征召入伍。
1943年,转到加拿大皇家空军,担任专门从事侦察的飞行工程师。
1946年,进入加拿大安大略省金斯顿的女王大学开始正式大学教育。
1950年,获得金斯顿女王大学数学和物理学士学位。
1951年,获得哈佛大学数学硕士学位。
1954年,获得哈佛大学应用数学博士学位,师从艾肯和诺贝尔经济学奖得主瓦西里·莱昂惕夫。
1954年—1955年,担任哈佛大学应用数学讲师。
1955年—1960年,担任哈佛大学应用数学助理教授。
1960年—1980年,任职于国际商业机器公司(IBM)。
1971年,当选为IBM fellow。
1979年,获得图灵奖,同年当选为美国国家工程院院士。
1980年—1987年,任职于加拿大夏普公司。
1987年,从夏普公司退休。
2004年10月19日,因中风在加拿大安大略省多伦多去世,享年83岁。
科研成就
科研综述
肯尼斯·艾佛森在编程语言和数学符号方面的工作,致使计算领域的APL语言的产生,他对交互式系统的实现、APL的教育用途以及编程语言理论和实践方面也做了一些工作。肯尼斯·艾佛森与合作者一起制作了一个简短的解释器原型,后来成为了J语言的种子,它是APL的一个变种。
学术专著
肯尼斯·艾佛森1962年出版了《A Programming Language》(编程语言),这本书的标题将这种直到当时还被非正式地称为“艾弗森符号”的符号命名为APL;1966年出版了《Elementary Functions》(初等函数);1972年出版了《Algebra:An Algorithmic Treatment》(代数:一种算法处理);1976年出版了《 Elementary Analysis》(基本分析)。
人才培养
出版教材
1963年,肯尼斯·艾佛森和弗雷德·布鲁克斯根据他们为哈佛的课程准备的讲义出版了《Automatic Data Processing》(自动数据处理 )。
教授课程
肯尼斯·艾佛森在哈佛大学教授“自动数据处理程序”课程。
文明上网,理性发言,共同做网络文明传播者