Kristen Nygaard - Kristen Nygaard
Kristen Nygaard | |
---|---|
![]() | |
narozený | Oslo, Norsko | 27. srpna 1926
Zemřel | 10. srpna 2002 Oslo,[1] Norsko | (ve věku 75)
Státní občanství | Norsko |
Vzdělávání | M.Sc., University of Oslo (1956) |
Známý jako | Objektově orientované programování Simula |
Ocenění | Turing Award (2001) Medaile IEEE Johna von Neumanna (2002) Královská norština Řád svatého Olava Cena Norberta Wienera za sociální a profesionální odpovědnost |
Vědecká kariéra | |
Pole | Počítačová věda |
Instituce | Založení norského obranného výzkumu Norská společnost pro operační výzkum Norské výpočetní středisko Aarhuská univerzita University of Oslo Simula Research Laboratory |
Teze | Teoretické aspekty Metody Monte Carlo (1956) |
Kristen Nygaard (27. srpna 1926 - 10. srpna 2002) byl Nor počítačový vědec, programovací jazyk průkopník a politik. Mezinárodně je Nygaard uznáván jako spoluautor vynálezu objektově orientované programování a programovací jazyk Simula s Ole-Johan Dahl v šedesátých letech. Nygaard a Dahl obdrželi v roce 2001 A. M. Turing Award za jejich příspěvek do počítačová věda.
Časný život a kariéra
Nygaard se narodil v Oslu a na univerzitě získal magisterský titul z matematiky University of Oslo v roce 1956. Jeho teze o teorii abstraktní pravděpodobnosti měla název „Teoretické aspekty Metody Monte Carlo ".
Nygaard pracoval na plný úvazek v Založení norského obranného výzkumu od roku 1948 do roku 1960, v výpočetní a programování (1948–1954) a operační výzkum (1952–1960).
Od roku 1957 do roku 1960 byl vedoucím prvního operační výzkum skupiny v norském obranném establishmentu. Byl spoluzakladatelem a prvním předsedou Norské společnosti pro operační výzkum (1959–1964). V roce 1960 byl najat Norské výpočetní středisko (NCC), který je v 60. letech odpovědný za budování NCC jako výzkumného ústavu, v roce 1962 se stal jejím ředitelem výzkumu.
Objektově orientované programování
S Ole-Johanem Dahlem vyvinul počáteční myšlenky objektově orientovaného programování v 60. letech na Norské výpočetní středisko (Norsk Regnesentral (NR)) jako součást Simula I (1961–1965) a Simula 67 (1965–1968) simulace programovací jazyky, která začala jako rozšířená varianta a nadmnožina z ALGOL 60.[2] Jazyky představily základní koncepty objektově orientovaného programování: předměty, třídy, dědictví, virtuální veličiny a vícevláknové (kvazi-paralelní) provádění programu. V roce 2004 Asociace Internationale pour les Technologies Objets (AITO) zavedla výroční cenu jménem Ole-Johan Dahl a Kristen Nygaard na počest jejich průkopnické práce v oblasti objektové orientace. Tento Dahl – Nygaardova cena se každoročně uděluje dvěma osobám, které významně technicky přispěly v oblasti objektové orientace. Práce by měla být v duchu průkopnické koncepční a / nebo implementační práce Dahla a Nygaarda, které formovaly současný pohled na objektově orientované programování. Cena se každoročně uděluje na konferenci ECOOP. Cena se skládá ze dvou ocenění udělených senior a junior profesionální.
Provedl výzkum pro norštinu odbory o plánování, kontrole a zpracování dat, vše hodnoceno s ohledem na cíle organizovaná práce ([1971–1973), ve spolupráci s Olav Terje Bergo. Mezi jeho další výzkumné a vývojové práce patřily sociální dopady výpočetní techniky a obecný jazyk popisu systému DELTA (1973–1975) ve spolupráci s Erikem Holbaek-Hanssenem a Petterem Haandlykkenem.
Nygaard byl profesorem na Aarhuská univerzita, Dánsko (1975–1976) a poté se stal emeritním profesorem na University of Oslo (na částečný úvazek z roku 1977, na plný úvazek v letech 1984–1996). Jeho práce v Aarhus a Oslo zahrnoval výzkum a vzdělávání v oblasti vývoje systémů a sociálních dopadů výpočetní techniky a stal se základem Skandinávské školy vývoje systémů, která úzce souvisí s oblastí participativní design.
Od roku 1976 se věnoval vývoji a (od roku 1986) implementaci obecného objektově orientovaného programovacího jazyka BETA, společně s Bentem Bruunem Kristensenem, Ole Lehrmannem Madsenem a Birger Møller-Pedersen. Jazyk je nyní k dispozici na široké škále počítačů.
Pozdější kariéra
V první polovině 80. let byl Nygaard předsedou řídícího výboru skandinávského výzkumného programu SYDPOL (System Development and Profession Oriented Languages), který koordinoval výzkum a podporoval pracovní skupiny pro vývoj systémů, jazykový výzkum a umělá inteligence. Také v 80. letech byl předsedou řídícího výboru pro výzkumný projekt financovaný z Cost-13 (Evropská komise pro společný trh) zaměřený na rozšíření profesně zaměřených jazyků, které jsou nezbytné, když se umělá inteligence a informační technologie stávají součástí odborné práce.
Nygaardův výzkum v letech 1995 až 1999 souvisel s distribuované systémy. Byl vůdcem tříletého General Object-Oriented Distributed Systems (GOODS) Norská rada pro výzkum - podporovaný projekt počínaje rokem 1997, jehož cílem je obohatit objektově orientované jazyky a metody vývoje systému o nové základní koncepty, které umožňují popsat vztah mezi vrstvami a / nebo distribuovanými programy a počítačovým hardwarem a lidmi provádějícími tyto počítačové programy. V týmu GOODS byli také Haakon Bryhni, Dag Sjøberg a Ole Smørdal.
Konečným zájmem Nygaardova výzkumu byly studie úvodní výuky programování a vytvoření procesně orientované koncepční platformy pro informatika. Tyto předměty budou rozvíjeny v novém výzkumném projektu s názvem Comprehensive Object-Oriented Learning (COOL) spolu s několika mezinárodními testovacími místy. Přednášel a přednášel na tato témata v Norsku i jinde. V listopadu 1999 se stal předsedou poradního výboru pro širokopásmovou komunikaci pro norské ministerstvo pro místní a regionální záležitosti. Zastával pozici na částečný úvazek v Simula Research Laboratory od roku 2001, kdy byl otevřen výzkumný ústav.
Uznání
V červnu 1990 získal čestný doktorát Lund University, Švédsko. V červnu 1991 se stal prvním člověkem, který získal čestný doktorát Aalborg University, Dánsko. Stal se členem Norská akademie věd.
V říjnu 1990 Počítačoví odborníci na společenskou odpovědnost mu udělil jeho Cena Norberta Wienera za sociální a profesionální odpovědnost.
V roce 1999 se s Dahlem stali prvními, kdo obdrželi tehdy novou cenu Rosing Prize, kterou uděluje Norská asociace dat za výjimečné profesionální úspěchy.
V červnu 2000 mu byla udělena čestná stipendia za "jeho vznik konceptů technologie objektů" Skupina pro správu objektů, a technické normy skupina pro objektovou orientaci, která udržuje několik Mezinárodní organizace pro normalizaci (ISO).
V listopadu 2001 Institute of Electrical and Electronics Engineers (IEEE) udělil Nygaardovi a Dahlovi ocenění Medaile IEEE Johna von Neumanna „Pro zavedení základních konceptů objektově orientované programování prostřednictvím návrhu a implementace Simula 67 ".[3]
V únoru 2002 dostal ještě jednou Ole-Johan Dahl, A. M. z roku 2001 Turing Award podle Sdružení pro výpočetní techniku (ACM), s citací: "Pro myšlenky zásadní pro vznik objektově orientované programování, prostřednictvím jejich designu programovací jazyky Simula I a Simula 67. “
V srpnu 2000 byl jmenován velitelem královského Norska Řád svatého Olava do té doby král Harald V Norska.
Další aktivity
V letech 1984 a 1985 byl Nygaard předsedou Výboru pro informatiku University of Oslo, a aktivní při navrhování univerzitního plánu rozvoje výzkumu, vzdělávání a výpočetní a komunikační techniky na všech fakultách univerzity.
Byl prvním předsedou Výboru pro ochranu životního prostředí Norského sdružení pro ochranu přírody.
Byl 10 let (v 70. letech) norským zástupcem v Organizaci pro hospodářskou spolupráci a rozvoj (OECD ) činnosti v oblasti informačních technologií. Byl členem výzkumného výboru Norské federace odborových svazů a spolupracoval s odbory v mnoha zemích.
Několik let se věnoval provozování experimentální sociální instituce, která zkoušela nové způsoby, jak vytvořit humánní životní podmínky pro sociálně vydělané alkoholiky.
Nygaard byl aktivní v Norská politika. V polovině a na konci 60. let byl členem Národního výkonného výboru Norska Liberální strana a předseda strategického výboru této strany.[4] Byl menším kandidátem na hlasovací lístek v EU 1949 parlamentní volby.[5] Během intenzivního politického boje před referendem z roku 1972 o tom, zda by se Norsko mělo stát členem EU Společný evropský trh (později Evropská unie ), pracoval jako koordinátor pro mnoho mládežnických organizací, které pracovaly proti členství.
V letech 1971 až 2001 byl Nygaard členem labouristické strany a členem jejich výborů pro politiku výzkumu.
V listopadu 1988 se stal předsedou Informačního výboru pro Norsko a EHS, v srpnu 1990 byl reorganizován na Nei til EF organizace šířící informace o vztahu Norska ke společnému trhu a koordinující úsilí o udržení Norska venku. (Ne členství v Evropské unii pro Norsko, doslova „Ne EU“). V roce 1993, kdy EHS ratifikovalo Maastrichtská smlouva a stal se Evropská unie organizace změnila svůj název, aby to odrážela. Nei til EF se stala největší politickou organizací v Norsku (145 000 členů v roce 1994 ze 4 milionů obyvatel). Nygaard pracoval s Anne Enger Lahnstein, vůdce anti-EU Center Party, v této kampani. V referendu dne 28. listopadu 1994 uspěla „Nei til EU“: 52,2% voličů hlasovalo „ne“ a účast voličů bylo nejvyšší v historii Norska: 88,8%. Strategie kampaně, na které Nygaard trval, byla, že musí být pro něco proti i proti, tj. skandinávský sociální stát, který Nygaard považoval za ohrožený Maastrichtskou dohodou.
V roce 1995 rezignoval na funkci předsedy a později byl předsedou strategického výboru organizace a členem její rady.
V letech 1996 a 1997 byl Nygaard koordinátorem úsilí o založení Evropského anti-maastrichtského hnutí (TEAM), sítě spolupráce mezi národními organizacemi, které se staví proti Hospodářská a měnová unie Evropské unie (EMU) a Maastrichtská smlouva v evropských zemích v rámci EU i mimo ni. Evropská aliance kritických hnutí EU (TEAM) byl úspěšně zahájen 3. března 1997.
Osobní život
Kristen Nygaard se provdala za Johannu Nygaardovou v roce 1951. Pracovala v Norské agentuře pro pomoc rozvojovým zemím. Několik let se specializovala na nábor a administrativní podporu specialistů pracujících ve východní Africe. Johanna a Kristen Nygaardové měli tři děti a sedm vnoučat.
Nygaard zemřel na infarkt v roce 2002.
Viz také
Reference
- ^ MacTutor Dějiny matematiky
- ^ Dahl, Ole-Johan; Myhrhaug, Bjørn; Nygaard, Kristen (1970). Společný základní jazyk (PDF) (Zpráva). Norské výpočetní středisko. str. 1.3.1. Archivovány od originálu dne 25. prosince 2013. Citováno 14. listopadu 2020.CS1 maint: unfit url (odkaz)
- ^ In Memoriam Kristen
- ^ Nygaard, Kristen (1996), ""To byly dny "? Nebo" hrdinské časy jsou tu znovu "?", Skandinávský žurnál informačních systémů, 8 (2): 91–108. Viz zejména str. 97.
- ^ „Norges Offisielle Statistikk. XI. 13. Stortingsvalget 1949“ (PDF) (v norštině). Statistiky Norsko.
- Životopis pro Kristen Nygaardovou na Wayback Machine (archivováno 16. října 2002) (15. února 2002, dlouhá verze)
externí odkazy
- Curriculum Vitae pro Kristen Nygaardovou
- Bibliografie Kristen Nygaardové
- Zdroje pro Ole-Johan Dahl, Kristen Nygaard a Simula
- [1] Berntsen D., Elgsaas K., Hegna H. (2010) The Many Dimensions of Kristen Nygaard, Creator of Object-Oriented Programming and the Scandinavian School of System Development. In: Tatnall A. (eds) History of Computing. Poučení z minulosti. IFIP Advances in Information and Communication Technology, vol 325. Springer, Berlin, Heidelberg.
- [2] Archiv historie matematiky MacTutor: Kristen Nygaard.
- [3] Marius Nygaard. Poznámky o prvních letech Kristen Nygaardové a jeho politické práci. Kapitola v části „Lidé za informatikou“, kterou předložili Lazlo Bözörményi a Stefan Podlipnig. Institute of Information Technology, University of Klagenfurt 2003
Nová tvorba | Vůdce Nei do EU 1990–1995 | Uspěl Stein Ørnhøi |