01 · 计算人生
成果背后的人
克里斯滕·尼高从模拟复杂现实系统的需要出发研究程序设计。他在挪威计算中心与奥利-约翰·达尔共同开发 Simula,将类、对象和继承引入语言设计。尼高强调模拟概念以及软件与使用者之间的关系,后来在奥斯陆研究参与式设计,继续探索人们如何参与塑造自己使用的系统。
理解这项贡献
奥勒-约翰·达尔和克里斯滕·尼高开发了 Simula,其思想推动了面向对象编程的形成。模型可以包含具有自身状态与行为的实体,并通过类来组织。这种方法从模拟需求出发,发展为组织软件的一般方式。
为什么重要
对象提供了可复用的词汇,用来描述系统并管理数据与行为之间的关系。
