Ole-Johan Dahl

Ole-Johan Dahl (12. lokakuuta 1931 – 29. kesäkuuta 2002) oli norjalainen matemaatikko. Hän toimi tietotekniikan professorina Oslon yliopistossa vuodesta 1968 lähtien. Dahl kuuluu pieneen ryhmään ihmisiä, joita voidaan pitää oman tieteenalansa perustajina. Dahlia pidetään yhtenä Simulan ja olio-ohjemoinnin kehittäjänä yhdessä Kristen Nygaardin kanssa. Simula loi perustan nykyaikaiselle olio-ohjelmoinnille.

 Saavutukset 
1960-luvulla Dahl kehitti Kristen Nygaardin kanssa ensimmäiset ideat olio-ohjelmoinnista (OO) Norjan laskentakeskuksessa (NR - Norsk Regnesentral) osana Simula 1 (1961–1965) ja Simula 67 (1965–1968) simulaatio-ohjelmointikieliä.

Dahl ja Nygaard kehittivät ensimmäisinä muun muassa käsitteet luokka (class), alaluokka (subclass), periytyminen (inheritance) ja dynaamisten objektien luominen (dynamic object creation). Heidän työnsä on johtanut perustavanlaatuiseen muutokseen ohjelmistojärjestelmien suunnittelussa ja ohjelmoinnissa, mikä on johtanut uudelleenkäytettäviin, luotettaviin, skaalautuviin sovelluksiin ja ohjelmistokoodin virtaviivaisempiin ja helpompiin kirjoittamisprosesseihin.

Nykyisiä olio-ohjelmointikieliä ovat C++ ja Java, joita kumpaakin käytetään laajalti useiden sovellusten ohjelmoinnissa suurista hajautetuista järjestelmistä pieniin henkilökohtaisiin sovelluksiin, mukaan lukien henkilökohtaiset tietokoneet, kodin viihdelaitteet ja erilliset pelihallisovellukset.

Dahl saavutti täyden professorin tittelin vuonna 1968 Oslon yliopistossa. Hän loi yliopistoon tietojenkäsittelytieteen tieteenalan. Dahl oli ensimmäinen informatiikan professori, joka vastasi tutkimus- ja koulutusohjelmien perustamisesta tällä nopeasti kasvavalla alalla. 

 Palkinnot ja kunnianosoitukset 
Dahl voitti kaksi arvostetuinta kansainvälistä palkintoa informatiikan alalla: ACM A. M. Turing -palkinnon vuonna 2001 (Palkinto, jota pidetään ”Nobelin tietotekniikan palkintona”.) ja IEEE John Von Neumann -mitalin. Lisäksi Norjan kuningas valitsi Dahlin Pyhän Olavin ritarikunnan komentajaksi vuonna 2000.

 Lähteet 

Luokka:Norjalaiset matemaatikot
Luokka:Norjalaiset professorit
Luokka:Norjalaiset ohjelmoijat
Luokka:Vuonna 1931 syntyneet
Luokka:Vuonna 2002 kuolleet