Contents

Ole-Johan Dahl
Co-creating Simula and the foundations of object-oriented programming.
Simula 67 · Structured Programming
- Born
- 12 October 1931
- Birthplace
- Mandal
- Died
- 29 June 2002
More people
Ole-Johan Dahl
Ole-Johan Dahl was a Norwegian computer scientist whose collaboration with Kristen Nygaard introduced influential ways of organising software.
Early life
Education
Studied numerical mathematics at the University of Oslo after his family returned from wartime refuge in Sweden.
Career
- 1960s
Simula
Developed simulation languages at the Norwegian Computing Center.
- 1968
Professorship
Became a professor at the University of Oslo.
- 2001
Turing Award
Shared the award with Kristen Nygaard.
Contributions
Simula 67
Established classes, objects and inheritance as programming concepts.
Structured Programming
Co-authored the book with Edsger Dijkstra and C. A. R. Hoare.
Beyond research
Recognition
The Dahl–Nygaard Prize commemorates his and Nygaard’s contributions.
Sources & photo credit
Biography and career ↗Biographical references ↗Original photograph. Cropped and displayed in monochrome.
Photo: Creator not stated; see image source. Source credit retained; reuse licence not established · Original image. Cropped and displayed in monochrome.