加载中...
奥利-约翰·达尔是挪威计算机科学家,与克里斯汀·尼加德共同创造了 Simula 语言,被视为面向对象编程之父之一。他在程序验证与结构化编程理论方面亦有重要贡献,2001 年获图灵奖。

| 中文名 | 奥利-约翰·达尔 |
| 外文名 | Ole-Johan Dahl |
| 国籍 | 挪威 |
| 主要成就 | Simula、程序验证 |
| 荣誉 | 2001 年图灵奖 |
奥利-约翰·达尔(Ole-Johan Dahl,1931—2002)是挪威计算机科学家,Simula 语言的共同设计者,面向对象编程的奠基人之一,2001 年与克里斯汀·尼加德共同获得图灵奖。
达尔在挪威计算中心与尼加德合作开发 Simula。若说尼加德更多提供了建模思想与需求,达尔则在语言的形式化、编译实现和理论严谨性方面贡献突出。Simula 67 将类、对象、继承等机制以严格的语言结构固化下来,成为面向对象范式的技术起点。
达尔奠定的面向对象机制被应用于当今绝大多数软件系统。他所强调的程序正确性与形式规格思想,则在高可靠系统、编译器验证和形式化方法领域持续发挥作用。Simula 中类与对象的严谨定义,为后来编程语言设计中的类型系统与封装机制提供了范本。
问:达尔和尼加德的分工有何不同?答:一般认为尼加德偏重需求分析与建模思想,达尔偏重语言的形式化与实现,二人紧密合作缺一不可。
问:结构化编程和面向对象是什么关系?答:两者都是提升程序清晰度与可靠性的努力,结构化编程侧重控制流的规范,面向对象侧重数据与行为的封装,达尔在这两方面都有贡献。

| 中文名 | 奥利-约翰·达尔 |
| 外文名 | Ole-Johan Dahl |
| 国籍 | 挪威 |
| 主要成就 | Simula、程序验证 |
| 荣誉 | 2001 年图灵奖 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧