01 · 计算人生
成果背后的人
奥利-约翰·达尔把程序语言理论与 Simula 的实现结合起来,与克里斯滕·尼高在挪威计算中心共同开发这一语言。他们提出表示相互作用的对象、组织相关类的机制。达尔后来在奥斯陆大学强调对程序和面向对象系统的严格推理,把清晰的语言概念与实现这些概念所需的工程工作结合起来。
理解这项贡献
奥勒-约翰·达尔和克里斯滕·尼高开发了 Simula,其思想推动了面向对象编程的形成。模型可以包含具有自身状态与行为的实体,并通过类来组织。这种方法从模拟需求出发,发展为组织软件的一般方式。
为什么重要
对象提供了可复用的词汇,用来描述系统并管理数据与行为之间的关系。
