2001年的圖靈獎獲得者-Ole-Johan Dahl

NO IMAGE

Ole-Johan Dahl (10/12/1931—06/29/2002)

2001年 。 第三十六位 圖 靈 獎 (2001年 ) 獲 得 者 。

 

(Turing Award Citation): 

 

Citation

For ideas fundamental to the emergence of object oriented programming, through their design of the programming languages Simula I and Simula 67.

 

 

( 授 予 Ole-Johan Dahl 圖 靈 獎 以 表 彰 其在)通過設計程式語言Simula I和Simula 67中產生的對物件導向程式語言出現至關重要的觀念。

 

 

Simula 概念上講是Algol 60的一個超集,引入了物件(Object),類(Class),子類(Subclasses),虛擬方法(Virtual Methods),垃圾收集(Garbage Collection)等等物件導向程式語言的概念和機制。Simula也因此被認為是第一個物件導向的程式語言。

關於Simula I 語言,可參見:

 

http://en.wikipedia.org/wiki/SIMULA

 

http://staff.um.edu.mt/jskl1/talk.html

 

http://heim.ifi.uio.no/~kristen/FORSKNINGSDOK_MAPPE/F_OO_start.html

 

http://www.iro.umontreal.ca/~simula/

 

 

Turing Award Lecture(圖靈獎演講文章)

 

 

Ole-Johan Dahl :

 

 

Ole-Johan Dahl出生於1931年10月12日於Mandal, 挪威,去世於2002年6月29日。

 

1961年到1965年,逾Nygaard一起,Dahl設計開發了著名的Simula 1語言和後來的Simula 67語言(1965–1968)。Simula被認為是第一個物件導向的高階程式語言。

 

1968年,Dahl開始任職於挪威Oslo大學(www.uio.no). 在Oslo大學其間,Dahl,與著名的CAR Hoare, Edsger Dijkstra,合作撰寫了著名的結構化程式設計(Structured Programming)一書。該書可能是上世紀70年代關於軟體設計方面最有名的學術書籍。

 

2001年,與Nygaard 一道,Dahl獲得IEEE的IEEE John von Neumann Medal

 

2002年2月,與Nygaard一道,Dahl獲得了圖靈獎。同年6月,Dahl離開了人世。

 

 

Dahl @ uio.no : http://heim.ifi.uio.no/~olejohan/

 

Ole-Johan Dahl Wiki: http://en.wikipedia.org/wiki/Ole-Johan_Dahl

 

 

紀念Dahl的一些公開文章:

 

 

http://www.ifi.uio.no/adminf/tribute.html

 

In memory of Ole-Johan Dahl and Kristen Nygaard

 

 

 

 

Ole-Johan Dahl歷史照片:

 

http://images.google.com/images?svnum=10&hl=en&lr=&q=Ole-Johan Dahl

 

 

 

 

 

 轉自http://www.xtrj.org/