Ole-Johan Dahl

Source: Wikipedia, the free encyclopedia.

Ole-Johan Dahl
Born(1931-10-12)12 October 1931
Died29 June 2002(2002-06-29) (aged 70)
Asker, Norway
Alma materUniversity of Oslo
Known forSimula
Object-oriented programming
AwardsTuring Award (2001)
IEEE John von Neumann Medal (2002)
Scientific career
FieldsComputer science
InstitutionsNorwegian 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

Edsger Dijkstra, and Hoare, perhaps the best-known academic book concerning software in the 1970s. As his career advanced, Dahl grew increasingly interested in the use of formal methods, to rigorously reason about object-orientation for example. His expertise ranged from the practical application of ideas to their formal mathematical underpinning to ensure the validity of the approach.[3]

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

dynamic object creation, etc., all important aspects of the OO paradigm. An object is a self-contained component (with a data structure and associated procedures or methods) in a software system. These are combined to form a complete system. The object-oriented approach is now pervasive in modern software development, including widely used imperative programming languages such as C++ and Java
.

He received the

The

Early papers

See also

References

  1. ^ a b Nygaard, Kristen. "Ole-Johan Dahl". Large Norwegian Encyclopedia. Retrieved 14 November 2020.
  2. ^ Rossen, Eirik. "Kristen Nygaard". Norwegian Biographical Lexicon. Large Norwegian encyclopedia. Retrieved 1 May 2017.
  3. ^ "Tribute to Ole-Johan Dahl". University of Oslo. 2002. Retrieved 14 November 2020.
  4. ^ 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)
  5. ^ "Recipients IEEE John von Neumann Medal". Institute of Electrical and Electronics Engineers (IEEE).
  6. ^ Black, Andrew P. (2001). "Ole-Johan Dahl". ACM Awards. Association for Computing Machinery. Retrieved 14 November 2020.
  7. ^ "Dahl-Nygaard Prize". Retrieved 7 December 2022.

Sources

External links