Vojenský výskumník, ktorý sa naučil programovať

Kristen Nygaard sa narodil 27. augusta 1926 v Osle. Po matematickom štúdiu pracoval od roku 1948 na Nórskom obrannom výskumnom ústave, kde sa venoval výpočtovej technike a operačnému výskumu - analytickej disciplíne, ktorá pomocou matematických modelov optimalizuje zložité rozhodovanie, napríklad vojenskú logistiku.


Simula a zrod objektov

V roku 1960 nastúpil do Nórskeho výpočtového centra, kde spolu s kolegom Ole-Johanom Dahlom začal pracovať na jazyku Simula, pôvodne určenom na simuláciu zložitých systémov. Simula I (1961 - 1965) a najmä Simula 67 (1965 - 1968) ako prvé zaviedli pojmy, ktoré dnes pozná každý programátor - triedy, objekty, dedičnosť. Myšlienka zoskupiť dáta aj funkcie, ktoré s nimi pracujú, do jedného „objektu“, sa neskôr stala základom objektovo orientovaného programovania a ovplyvnila jazyky ako C++, Java, Python či C#.


Turingova cena a politik v jednej osobe

Za tento prínos dostali Nygaard a Dahl v roku 2001 Turingovu cenu, najvyššie ocenenie v informatike. Nygaard sa však nevenoval len akademickej práci - skúmal aj sociálny dosah počítačov na pracujúcich a spolupracoval s nórskymi odborovými zväzmi na tom, ako majú zamestnanci spoluurčovať zavádzanie technológií na pracovisku. Bol tiež aktívnym odporcom vstupu Nórska do Európskej únie. Zomrel 10. augusta 2002, necelé tri týždne pred svojimi 76. narodeninami.