Ole-Johan Dahl | |
---|---|
Ole Johan Dahl | |
Fødselsdato | 12. oktober 1931 |
Fødselssted |
|
Dødsdato | 29. juni 2002 (70 år) |
Et dødssted | |
Land | Norge |
Videnskabelig sfære | Informatik |
Arbejdsplads | |
Alma Mater | |
Kendt som | Simula , OOP |
Præmier og præmier | Turing Award ( 2001 ) John von Neumann-medaljen ( 2001 ) Rosing Ærespris [d] ( 1999 ) |
Internet side | heim.ifi.uio.no/~olejoha… |
Ole-Johan Dahl ( norsk Ole-Johan Dahl , 12. oktober 1931 , Mandal - 29. juni 2002 , Oslo ) er en norsk datamatiker, vinder af Turingprisen . Sammen med Kristen Nyugor er han en af udviklerne af grundlaget for objektorienteret programmering , samt det første objektorienterede programmeringssprog, Simula .
Dahl blev født i den norske by Mandal i 1931 i en skibskaptajns familie . Ud over ham havde familien yderligere to børn. Gift siden 1963 med Tove Torget ( Nor. Tove Torget ), opdraget to børn med hende [2] .
Han studerede fra 1949 til 1957 ved Universitetet i Oslo og modtog en Master of Science-grad i beregningsmatematik . Fra 1952 til 1963 var han ansat ved Norsk Militærforskningsinstitutt ( Norwegian Forsvarets forskningsinstitutt ) , og arbejdede derefter ved Norwegian Computing Center . Ved sit alma mater modtog han et fuldt professorat i 1968 og blev den første professor i datalogi i Norge [3] . Der arbejdede han indtil 1999 [2] sammen med Kristen Nyugor om teorien om objektorienterede programmeringssprog. Sammen udviklede de det første objektorienterede sprog, Simula I , senere Simula 67 . Dahl og Nyugor introducerede sådanne begreber som klasse , objekt , arv , dynamisk skabelse af objekter osv. Nu er disse udtryk det integrerede grundlag for alle moderne objektorienterede programmeringssprog - især Java og C ++ sprog . Derudover arbejdede Dahl på universitetet i Oslo med programmeringens hierarkiske struktur [4] .
Siden 2000 har Ole-Johan Dahl været ledsager af Sankt Olafs Orden . Sammen med Kristen Nyugor blev Dahl tildelt Turing-prisen og IEEE John von Neumann-medaljen i 2001 for deres betydelige bidrag til udviklingen af datalogi [3] .
Dahl var glad for kammermusik , og spillede også gerne bridge og billard [2] .
Turing prisvindere | |
---|---|
|
Softwareudvikling | |
---|---|
Behandle | |
Koncepter på højt niveau | |
Vejbeskrivelse |
|
Udviklingsmetoder _ | |
Modeller | |
Bemærkelsesværdige tal |
|