Ole-Johan Dahl | |
---|---|
Ole Johan Dahl | |
Datum narození | 12. října 1931 |
Místo narození |
|
Datum úmrtí | 29. června 2002 (70 let) |
Místo smrti | |
Země | Norsko |
Vědecká sféra | Informatika |
Místo výkonu práce | |
Alma mater | |
Známý jako | Simula , OOP |
Ocenění a ceny | Turingova cena ( 2001 ) Medaile Johna von Neumanna ( 2001 ) Čestná cena Rosing [d] ( 1999 ) |
webová stránka | heim.ifi.uio.no/~olejoha… |
Ole-Johan Dahl ( norsky Ole-Johan Dahl , 12. října 1931 , Mandal – 29. června 2002 , Oslo ) je norský počítačový vědec, vítěz Turingovy ceny . Spolu s Kristen Nyugor je jedním z vývojářů základů objektově orientovaného programování a také prvního objektově orientovaného programovacího jazyka Simula .
Dahl se narodil v norském městě Mandal v roce 1931 do rodiny kapitána lodi . Kromě něj měla rodina ještě dvě děti. Od roku 1963 ženatý s Tove Torget ( Nor. Tove Torget ), vychoval s ní dvě děti [2] .
V letech 1949 až 1957 studoval na univerzitě v Oslu a získal titul Master of Science v oboru výpočetní matematika . V letech 1952 až 1963 byl zaměstnancem Norského vojenského výzkumného ústavu ( Norský Forsvarets forskningsinstitutt ), poté pracoval v Norském výpočetním centru . Na své alma mater získal v roce 1968 řádnou profesuru a stal se prvním profesorem informatiky v Norsku [3] . Tam pracoval až do roku 1999 [2] s Kristen Nyugor na teorii objektově orientovaných programovacích jazyků. Společně vyvinuli první objektově orientovaný jazyk Simula I , později Simula 67 . Dahl a Nyugor představili takové pojmy jako třída , objekt , dědičnost , dynamické vytváření objektů atd. Nyní jsou tyto pojmy nedílnou součástí všech moderních objektově orientovaných programovacích jazyků – zejména jazyků Java a C++ . Na univerzitě v Oslu Dahl navíc pracoval na hierarchické struktuře programování [4] .
Od roku 2000 je Ole-Johan Dahl společníkem Řádu svatého Olafa . Spolu s Kristen Nyugor Dahl získal v roce 2001 Turingovu cenu a medaili IEEE Johna von Neumanna za významný přínos k rozvoji informatiky [3] .
Dahl měl rád komorní hudbu a také rád hrál bridž a kulečník [2] .
Turingovy ceny | Vítězové|
---|---|
|
Vývoj softwaru | |
---|---|
Proces | |
Koncepty na vysoké úrovni | |
Pokyny |
|
Vývojové metodiky | |
Modelky |
|
Pozoruhodné postavy |
|