Mine sisu juurde

Ole-Johan Dahl

Allikas: Vikipeedia

Ole-Johan Dahl (12. oktoober 1931 Mandal29. juuni 2002 Askeri vald) oli Norra informaatik.

Ta oli 1968. aastast esimene Norra professor informaatika valdkonnas. Rahvusvaheliselt teatakse teda ka objektorienteeritud programmeerimise arenduse pioneerina.

Ajateenistuse läbis Dahl Norra kaitseväe uurimiskeskuses Forsvarets forskningsinstitutt Jan Garwicki alluvuses. 1957. aastal kaitses ta Candidatus realium'i (võrdsustatud filosoofiadoktori kraadiga) väitekirja kõrgkeeles programmeerimise kohta arvutil FREDERIC. Edasi töötas Dahl Norra arvutuskeskuses (1962). Ta töötas koos Kristen Nygaardiga välja maailma esimese objektorienteeritud programmeerimiskeele Simula (1965). See viidi rahvusvahelisele turule 1967. aastal. Objektorienteeritud programmeerimist peetakse tänapäeval tõeliselt tähtsaks läbimurdeks informaatika ajaloos. Simula oli tänapäeva programmeerimiskeelte C++ ja Java eelkäija.

Dahlist sai arvutusmatemaatika professor Oslo Ülikoolis (1968). Ta õpetas muuhulgas kursust tõestatavas programmeerimises, mis aitab parandada arvutiprogrammide kvaliteeti ja aitab vältida programmeerimisvigu.

Jaanuaris 2011 avati Oslo ülikoolis uus informaatikahoone Ola-Johan Dahli maja. Dahl oli üks Oslo Ülikooli informaatikainstituudi rajajaid ja töötas seal 31. detsembrini 1999.

Raamatud ja artiklid

[muuda | muuda lähteteksti]
  • Discrete event simulation languages, Academic Press, 1968.
  • Structured Programming, koos C. A. R. Hoare ja Edsger Dijkstra, Academic Press, 1972
  • Verifiable Programming, Prentice-Hall, 1992
  • Simula: an ALGOL-based simulation language (koos Nygaardiga), Communications of the ACM, 9(1966).
  • Class and subclass declarations (koos Nygaardiga). IFIP simuleerimisprogrammeerimise konverentsil Oslos, mai 1967
  • From Object-Orientation to Formal Methods: Essays in Memory of Ole-Johan Dahl, Olaf Owe, Stein Krogdahl og Tom Lyche (red.), Springer Verlag, 2004.
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy