Ole-Johan Dahl - Career

Career

Dahl, born in Mandal, Norway, 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 Norwegian Computing Center (NR) as part of the Simula I (1961–1965) and Simula 67 (1965–1968) simulation programming languages. Dahl and Nygaard were the first to develop the concepts of class, subclass (allowing implicit information hiding), inheritance, 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 Java and C++.

Dahl became a full professor at the University of Oslo in 1968 and was a gifted teacher as well as researcher. Here he worked on Hierarchical Program Structures, probably his most influential publication, which appeared co-authored with C.A.R. Hoare in the influential book Structured Programming of 1972 by Dahl, Edsger Dijkstra and Hoare, perhaps the best-known academic book concerning software in the 1970s.

As his career progressed, Dahl became 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.

He received the Turing Award for his work in 2001. He received the 2002 IEEE John von Neumann Medal (with Kristen Nygaard) and was named Commander of the Royal Norwegian Order of St. Olav in 2000.

Read more about this topic:  Ole-Johan Dahl

Famous quotes containing the word career:

    He was at a starting point which makes many a man’s career a fine subject for betting, if there were any gentlemen given to that amusement who could appreciate the complicated probabilities of an arduous purpose, with all the possible thwartings and furtherings of circumstance, all the niceties of inward balance, by which a man swings and makes his point or else is carried headlong.
    George Eliot [Mary Ann (or Marian)

    The 19-year-old Diana ... decided to make her career that of wife. Today that can be a very, very iffy line of work.... And what sometimes happens to the women who pursue it is the best argument imaginable for teaching girls that they should always be able to take care of themselves.
    Anna Quindlen (b. 1952)

    I seemed intent on making it as difficult for myself as possible to pursue my “male” career goal. I not only procrastinated endlessly, submitting my medical school application at the very last minute, but continued to crave a conventional female role even as I moved ahead with my “male” pursuits.
    Margaret S. Mahler (1897–1985)