Ole-Johan Dahl

norjalainen matemaatikko

Ole-Johan Dahl (12. lokakuuta 193129. 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.[1][2]

Saavutukset muokkaa

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ä.[3]

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.[3]

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.[3]

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.[3]

Palkinnot ja kunnianosoitukset muokkaa

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 muokkaa

  1. Ole-Johan Dahl. Store norske leksikon, 20.1.2023. Artikkelin verkkoversio. no
  2. Eirik Rossen: Kristen Nygaard. Norsk biografisk leksikon, 27.1.2023. Artikkelin verkkoversio. no
  3. a b c d Department of Informatics: Tribute to Ole-Johan Dahl University of Oslo.