
奧利-約翰·達爾(英語:Ole-Johan Dahl,1931年10月12日-2002年1月29日),生于挪威曼達爾,著名計算機科學家。他與克里斯汀·尼加德(Kristen Nygaard)一起通過設計編程語言Simula I和Simula 67,產生了面向對象編程出現至關重要的想法。他被認為是“面向對象編程”之父。
基本資料
詳細介紹
奧利-約翰·達爾與克利斯登·奈加特共同創造了Simula,被認為是面向對象之父。因此貢獻,他與克利斯登·奈加特共同獲得2001年圖靈獎與2002年約翰·馮諾依曼獎。
面向對象編程是這個時代的主要編程范式。這個范式出現的基礎是核心概念,如對象、類和具有虛擬量的繼承,所有這些都清楚地建立在OleJohanDahl和KristenNygaard的離散事件模擬語言SimulaI和一般編程語言Simula67中。這些對象將數據、過程和協作操作序列方面集成到一個非常通用且功能強大的統一實體中。
通過將這些核心概念體現在一種專為系統描述和編程而設計的語言中,Dahl和Nygaard為這些想法提供了邏輯和符號基礎。軟件可以構建在抽象層中,每個層都依賴于前一層實現的描述和概念平臺。通過將Simula67定義為國際標準語言Algol-60的延伸,這種表達媒介可以進入,可供整個研究界使用。Simula多年來形成并加速了面向對象編程及其伴隨的管理學科的出現。