加载中...
克里斯汀·尼加德是挪威计算机科学家,与奥利-约翰·达尔共同发明了 Simula 语言,首次引入类、对象与继承等概念,被公认为面向对象编程的奠基人之一。二人于 2001 年获图灵奖。

| 中文名 | 克里斯汀·尼加德 |
| 外文名 | Kristen Nygaard |
| 国籍 | 挪威 |
| 主要成就 | Simula、面向对象编程 |
| 荣誉 | 2001 年图灵奖 |
克里斯汀·尼加德(Kristen Nygaard,1926—2002)是挪威计算机科学家和社会活动家,与奥利-约翰·达尔共同设计了 Simula 语言,为面向对象编程奠定了基础,2001 年获图灵奖。
尼加德早年从事运筹学和计算机仿真研究。为了更自然地描述现实世界中的系统与实体,他与达尔在挪威计算中心开发了 Simula I 和后来的 Simula 67。这门面向仿真的语言首次系统地引入了类、对象、继承和动态绑定等概念,成为现代面向对象语言的直接源头。
面向对象编程如今是主流软件开发范式,广泛用于企业应用、桌面软件、移动 App 和游戏开发。类、对象、继承等由 Simula 提出的概念,几乎存在于每一门现代通用编程语言中。系统仿真领域也仍在沿用 Simula 所开创的以对象建模真实实体的思想。
问:面向对象编程是尼加德一个人发明的吗?答:不是。它是尼加德与奥利-约翰·达尔合作的成果,二人共同获得图灵奖,后续还有众多研究者不断丰富这一范式。
问:Simula 今天还有人用吗?答:Simula 已很少直接用于生产,但它的思想通过 C++、Java 等语言延续至今,因此它的历史地位极为重要。

| 中文名 | 克里斯汀·尼加德 |
| 外文名 | Kristen Nygaard |
| 国籍 | 挪威 |
| 主要成就 | Simula、面向对象编程 |
| 荣誉 | 2001 年图灵奖 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧