c.curionode图灵奖档案

2001 · 图灵奖

克里斯滕·尼高

Kristen Nygaard

Simula 将对象、类和模拟结合到程序语言之中。

出生地
1926, Oslo, Norway
国家或地区
挪威
获奖时任职
奥斯陆大学(荣休)
领域
语言与软件
阅读奖项故事 ↗
插画肖像:克里斯滕·尼高
Curionode 原创 AI 插画. MacTutor History of Mathematics archive, University of St Andrews · 肖像参考来源 ↗

01 · 计算人生

成果背后的人

克里斯滕·尼高从模拟复杂现实系统的需要出发研究程序设计。他在挪威计算中心与奥利-约翰·达尔共同开发 Simula,将类、对象和继承引入语言设计。尼高强调模拟概念以及软件与使用者之间的关系,后来在奥斯陆研究参与式设计,继续探索人们如何参与塑造自己使用的系统。

理解这项贡献

奥勒-约翰·达尔和克里斯滕·尼高开发了 Simula,其思想推动了面向对象编程的形成。模型可以包含具有自身状态与行为的实体,并通过类来组织。这种方法从模拟需求出发,发展为组织软件的一般方式。

为什么重要

对象提供了可复用的词汇,用来描述系统并管理数据与行为之间的关系。

资料与延伸阅读

  1. Heidelberg Laureate Forum ↗www.heidelberg-laureate-forum.org
  2. ACM 官方档案 ↗amturing.acm.org
  3. University of Oslo — Tribute to Kristen Nygaard ↗www.mn.uio.no