Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2635))

  • 364 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

  2. Dahl, T.: A brief biography of Ole-Johan Dahl. In: [Bös03] (2003)

    Google Scholar 

  3. Gjessing, S.: Aspects of Semantics and Verification of Monitors, dr. philos. thesis, Department of Informatics, University of Oslo (1983)

    Google Scholar 

  4. Hoare, C.A.R.: An axiomatic basis for computer programming. Comm. ACM 12, 576–580 (1969)

    Article  MATH  Google Scholar 

  5. Hoare, C.A.R.: Proof of the Correctness of Data Representations. Acta Informatica 1, 271–281 (1972)

    Article  MATH  Google Scholar 

  6. Hoare, C.A.R.: Monitors: an Operating System Structuring Concept. Comm. ACM 17(10), 549–557 (1974)

    Article  MATH  Google Scholar 

  7. Holmevik, J.R.: Compiling Simula: A Historical Study of Technological Genesis. IEEE Annals of the History of Computing 16(4) (1994)

    Google Scholar 

  8. Krogdahl, S.: The birth of Simula. In: The final proceedings of HiNC 1, Trondheim, IFIP (June 2003) (to appear)

    Google Scholar 

  9. Lysne, O.: term rewriting. dr. scient. thesis, Department of Informatics, University of Oslo (1991)

    Google Scholar 

  10. Meldal, S.: On Hierarchical Abstraction and Partial Correctness of Concurrent Structures. dr. scient. thesis, Department of Informatics, University of Oslo (1986)

    Google Scholar 

  11. Decision Algorithms for Program Verification. Dr. scient. thesis, Department of Informatics, University of Oslo (1984)

    Google Scholar 

  12. Owe, O.: A specification technique with idealization. Dr. scient. thesis, Department of Informatics, University of Oslo (1980)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics