Abstract
On 12 October 1931, Ole-Johan Dahl was born to the family of a ship captain in Mandal, the southernmost city of Norway. In 1952, three years after beginning his studies at the University of Oslo, he was introduced to computers at the Norwegian Defense Research Establishment (NDRE) where he fulfilled his military service obligation. Jan V. Garwick was responsible for the field of mathematical analysis and calculations, and Ole-Johan was placed in the “computing room” led by Garwick’s assistant, Kristen Nygaard. It is quite likely that, in this setting, Garwick, Nygaard and Dahl were the first in Norway to develop programs on “large” digital computers. In the years to come, NDRE cultivated a scientific collaboration with the pioneering computer group at the University of Manchester and the electronics company Ferranti. As a result of this tie, NDRE got the first version of Ferranti’s Mercury computer in 1957.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Böszörmenyi, L., Podlipnig, S.: People behind Informatics: In memory of Ole-Johan Dahl, Edsger W. Dijkstra and Kristen Nygaard. Book written for the memorial exhibition at the international conferences JMLC 2003 and EuroPar 2003, Institute of Information Technology, University of Klagenfurt, Austria (August 2003), http://www-itec.uni-klu.ac.at/~laszlo/Memorial/memorial_exhibition.htm
Dahl, T.: A brief biography of Ole-Johan Dahl. In: [Bös03] (2003)
Gjessing, S.: Aspects of Semantics and Verification of Monitors, dr. philos. thesis, Department of Informatics, University of Oslo (1983)
Hoare, C.A.R.: An axiomatic basis for computer programming. Comm. ACM 12, 576–580 (1969)
Hoare, C.A.R.: Proof of the Correctness of Data Representations. Acta Informatica 1, 271–281 (1972)
Hoare, C.A.R.: Monitors: an Operating System Structuring Concept. Comm. ACM 17(10), 549–557 (1974)
Holmevik, J.R.: Compiling Simula: A Historical Study of Technological Genesis. IEEE Annals of the History of Computing 16(4) (1994)
Krogdahl, S.: The birth of Simula. In: The final proceedings of HiNC 1, Trondheim, IFIP (June 2003) (to appear)
Lysne, O.: term rewriting. dr. scient. thesis, Department of Informatics, University of Oslo (1991)
Meldal, S.: On Hierarchical Abstraction and Partial Correctness of Concurrent Structures. dr. scient. thesis, Department of Informatics, University of Oslo (1986)
Decision Algorithms for Program Verification. Dr. scient. thesis, Department of Informatics, University of Oslo (1984)
Owe, O.: A specification technique with idealization. Dr. scient. thesis, Department of Informatics, University of Oslo (1980)
Wang, A.: Generalized Types in High-Level Programming Languages. Research Report in Informatics no. 1, cand. real. thesis. Department of Mathematics, University of Oslo (1974)
The Department’s page of tribute: http://www.ifi.uio.no/adminf/tribute.html with links to Ole-Johan’s and Kristen’s own homepages (Kristen’s is more rich on information). For Kristen there is a memorial page at http://www.ifi.uio.no/in_memoriam_kristen/ , See also http://www.jot.fm/issues/issue_2002_09/eulogy
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Owe, O., Krogdahl, S., Lyche, T. (2004). A Biography of Ole-Johan Dahl. In: Owe, O., Krogdahl, S., Lyche, T. (eds) From Object-Orientation to Formal Methods. Lecture Notes in Computer Science, vol 2635. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39993-3_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-39993-3_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21366-6
Online ISBN: 978-3-540-39993-3
eBook Packages: Springer Book Archive