图灵奖:克利斯登·奈加特(2001)

图灵奖是计算机界最负盛名的奖项,有“计算机界诺贝尔奖”之称。”图灵奖”系列将介绍历届获奖者。每周二更新,本文为第 42 期。图灵奖:克利斯登·奈加特(2001)

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

本文来自 wiki:Kristen Nygaard,翻译基于 谷歌翻译.

Kristen_Nygaard

面向对象编程之父之一

克利斯登·奈加特(Kristen Nygaard,1926 年 8 月 27 日-2002 年 8 月 10 日),挪威计算机科学家、编程语言先驱和政治家。 与奥利-约翰·达尔一起被认为是 Simula 和面向对象编程之父之一。

他于 2001 年获得图灵奖。

其图灵奖颁奖词为“与 Ole-Johan Dahl 合作,通过设计编程语言 Simula I 和 Simula 67,诞生面向对象编程的基本思想”。(With Ole-Johan Dahl, for ideas fundamental to the emergence of object oriented programming, through their design of the programming languages Simula I and Simula 67.

生平

奈加特出生于奥斯陆,1956 年在奥斯陆大学获得数学硕士学位。他关于抽象概率论的论文题为“蒙特卡洛方法的理论方面”(”Theoretical Aspects of Monte Carlo methods”)。

1948 年至 1960 年,奈加特在挪威国防研究机构全职工作,从事业务为计算和编程(1948-1954 年)以及运筹学(1952-1960 年)。

1957 年至 1960 年间,他担任挪威国防机构第一批运筹学小组的负责人。 他是挪威运筹学会的联合创始人和第一任主席(1959-1964)。

1960年,他受聘于挪威计算中心(NCC),负责将NCC建设成20世纪60年代的研究所,并于1962年成为该中心的研究主任。

面向对象 OO

20 世纪 60 年代,作为 Simula I 和 Simula 67 仿真编程语言的一部分,达尔与 Kristen Nygaard 一起在挪威计算中心 (Norsk Regnesentral (NR)) 提出了面向对象 (OO) 编程的初步想法。这最初是 ALGOL 60 的扩展变体和超集。

达尔 和 Nygaard 是第一个提出类、子类(允许隐式信息隐藏)、继承、动态对象创建等概念的人,这些都是面向对象(OO)范式的重要概念。

对象是软件系统中的独立组件(具有数据结构和关联的过程或方法)。这些结合起来就形成了一个完整的系统。

面向对象的方法现在在现代软件开发中很普遍,包括广泛使用的命令式编程语言,例如 C++ 和 Java。

~~

都看到这儿了,不如关注每日推送的“科文路”、互动起来~

至少点个赞再走吧~

觉得还不错?可以在公众号菜单栏找到“赞赏”入口~

图灵奖:克利斯登·奈加特(2001)

https://xlindo.com/kewenlu/posts/435cf858/

Author

xlindo

Posted on

2024-04-16

Updated on

2024-04-16

Licensed under

Comments