Ole-Johan Dahl

Ole-Johan Dahl is een onderwerp dat de afgelopen jaren veel belangstelling en debat heeft gegenereerd. Dit onderwerp staat bekend om zijn relevantie in de huidige samenleving en heeft de aandacht getrokken van academici, wetenschappers, politici en het grote publiek. Naarmate de tijd vordert, blijft Ole-Johan Dahl evolueren en nieuwe uitdagingen en kansen bieden voor degenen die studeren of erbij betrokken zijn. In dit artikel zullen we de verschillende aspecten van Ole-Johan Dahl en de impact ervan op verschillende gebieden onderzoeken, evenals de trends en toekomstperspectieven die rond dit fascinerende onderwerp worden voorgesteld.

Ole-Johan Dahl
Plaats uw zelfgemaakte foto hier
Persoonlijke gegevens
Geboortedatum 12 oktober 1931
Geboorteplaats Mandal, Noorwegen
Overlijdensdatum 29 juni 2002
Overlijdensplaats Asker, Noorwegen
Academische achtergrond
Alma mater Universiteit van OsloBewerken op Wikidata
Wetenschappelijk werk
Vakgebied Informatica
Bekend van OO-programmeren
Simula
Portaal  Portaalicoon   Informatica

Ole-Johan Dahl (Mandal, Noorwegen, 12 oktober 1931 - Asker, Noorwegen, 29 juni 2002) was een Noors informaticus. Samen met Kristen Nygaard ontwikkelde hij het objectgeoriënteerde programmeerparadigma. Hun programmeertaal Simula was de eerste programmeertaal die objectgeoriënteerde concepten gebruikte.[1] In 2001 ontvingen zij beiden hiervoor de Turing Award.[2]

Loopbaan

Dahl behaalde een mastergraad in wiskunde aan de Universiteit van Oslo. In 1952 ging Dahl werken bij het Noorse Forsvarets forskningsinstitutt (Norvegian Defense Research Establishment) dat onderzoek doet naar militaire technologieën. In 1963 ging Dahl werken bij het Norsk Regnesentral (Norwegian Computing Center) waar Nygaard werkzaam was.

In de jaren 60 ontwikkelden Dahl en Nygaard de programmeertalen Simula I (in de periode 1961 - 1965) en Simula 67 (in de periode 1965 - 1968) voor simulaties. Deze talen gebruikten concepten als klassen, objecten en overerving.

In 1968 werd Dahl professor aan de Universiteit van Oslo voor informatica. Hiermee werd informatica opgericht als vakgebied aan deze universiteit. Zijn onderzoek richtte zich op formele methoden en formele verificatie van objectgeoriënteerde code. Samen met Tony Hoare publiceerde hij Hierarchical Program Structures dat ook verscheen in het boek Structured Programming van Dahl, Dijkstra en Hoare.

In 2001 ontving hij samen met Kristen Nygaard de Turing Award van de Association for Computing Machinery voor hun werk over objectgeoriënteerd programmeren:

For ideas fundamental to the emergence of object oriented programming, through their design of the programming languages Simula I and Simula 67

— Association for Computing Machinery[3]

Samen met Nygaard ontving hij in 2002 ook de John von Neumann Medal van het IEEE.[4] In 2000 werden hij en Nygaard benoemd tot Commandeur in de Noorse Orde van Sint-Olaf.

  • (en) Ole-Johan Dahl
  • (en) Fotocollectie Ole-Johan Dahl