Ole-Johan Dahl
Ole-Johan Dahl | |
---|---|
Born | |
Died | 29 June 2002 Asker, Norway | (aged 70)
Alma mater | University of Oslo |
Known for | Simula Object-oriented programming |
Awards | Turing Award (2001) IEEE John von Neumann Medal (2002) |
Scientific career | |
Fields | Computer science |
Institutions | Norwegian Computing Center University of Oslo |
Ole-Johan Dahl (12 October 1931 – 29 June 2002) was a Norwegian computer scientist. Dahl was a professor of computer science at the University of Oslo and is considered to be one of the fathers of Simula and object-oriented programming along with Kristen Nygaard.[1][2]
Career
Dahl was born in Mandal, Norway. He was the son of Finn Dahl (1898–1962) and Ingrid Othilie Kathinka Pedersen (1905–80). When he was seven, his family moved to Drammen. When he was thirteen, the whole family fled to Sweden during the German occupation of Norway in World War II. After the war's end, Dahl studied numerical mathematics at the University of Oslo.[1]
Dahl became a full
Dahl is widely accepted as Norway's foremost computer scientist. With Kristen Nygaard, he produced the initial ideas for object-oriented (OO) programming in the 1960s at the
He received the
The
Early papers
- Dahl, O.-J (1957). Multiple index countings on the Ferranti Mercury computer. Oslo: Norwegian Defence Research Establishment.
- Dahl, O.-J.; Garwick, Jan V. (1958). Programmer's handbook for the Ferranti Mercury Computer, Frederic at the Norwegian Defense Research Establishment – 2nd ed., Kjeller. Norwegian Defence Research Establishment.
- Automatisk kodning: et prosjekt ved Forsvarets forskningsinstitutt.
- Bell, Vic; Dahl, Ole-Johan (1963). Simscript implementation (Report). Oslo: Norwegian Computing Center.
- Dahl, Ole-Johan; Nygaard, Kristen (1965). Basic concepts of Simula: an ALGOL based simulation language. Oslo: Norwegian Computing Center.
- Simula: a language for programming and description of discrete event systems: introduction and user's manual. Oslo: Norwegian Computing Center. 1965.
- Dahl, Ole-Johan (1966). Discrete event simulation languages: lectures delivered at the NATO summer school, Villard-de-Lans, September 1966. Oslo: Norwegian Computing Center.
- Dahl, Ole-Johan; Nygaard, Kristen (1966). Simula: an ALGOL based simulation language. Oslo: Norwegian Computing Center.
- Dahl, Ole-Johan; S2CID 11032334.
- Dahl, Ole-Johan; Nygaard, Kristen (May 1967). "Class and subclass declarations". Written at Oslo. In Buxton, J. N. (ed.). I: Simulation programming languages: Proceedings of the IFIP working conference on simulation programming languages. Amsterdam, North Holland (published 1968).
{{cite book}}
: CS1 maint: location missing publisher (link) Organized by IFIP Technical Committee 2, programming languages; O.-J. Dahl, conference chairman. - Dahl, Ole-Johan (1968). Genuys, F. (ed.). Discrete event simulation languages. London: Academic Press (Programming languages: NATO Advanced Study Institute.
- Dahl, Ole-Johan; Myhrhaug, Bjørn; Nygaard, Kristen (1968). Simula 67: Common Base Language. Oslo: Norwegian Computing Center (Publication S; Revised 1970, Publication 22.
See also
References
- ^ a b Nygaard, Kristen. "Ole-Johan Dahl". Large Norwegian Encyclopedia. Retrieved 14 November 2020.
- ^ Rossen, Eirik. "Kristen Nygaard". Norwegian Biographical Lexicon. Large Norwegian encyclopedia. Retrieved 1 May 2017.
- ^ "Tribute to Ole-Johan Dahl". University of Oslo. 2002. Retrieved 14 November 2020.
- ^ Dahl, Ole-Johan; Myhrhaug, Bjørn; Nygaard, Kristen (1970). Common Base Language (PDF) (Report). Norwegian Computing Center. p. 1.3.1. Archived from the original on 25 December 2013. Retrieved 14 November 2020.
{{cite report}}
: CS1 maint: unfit URL (link) - ^ "Recipients IEEE John von Neumann Medal". Institute of Electrical and Electronics Engineers (IEEE).
- ^ Black, Andrew P. (2001). "Ole-Johan Dahl". ACM Awards. Association for Computing Machinery. Retrieved 14 November 2020.
- ^ "Dahl-Nygaard Prize". Retrieved 7 December 2022.
Sources
- From Object-Orientation to Formal Methods: Essays in Memory of Ole-Johan Dahl, Olaf Owe, Stein Krogdahl and Tom Lyche (eds.), doi:10.1007/b96089.
- Pioneer who Prepared the Ground for Road to Java, The Times Higher Education Supplement, 1677:34, 4 February 2005.