Крістен Нюгорд

Фотографія Крістен Нюгорд (photo Kristen Nygaard)

Kristen Nygaard

  • День народження: 27.08.1926 року
  • Вік: 75 років
  • Місце народження: Осло, Норвегія
  • Дата смерті: 10.08.2002 року
  • Громадянство: Норвегія

Біографія

Норвезький вчений у галузі теорії обчислювальних систем, лауреат премії Тюрінга. Разом з Оле-Йоханом Далем є одним з розробників основ об’єктно-орієнтованого програмування, а також першого об’єктно-орієнтованої мови програмування Симула.

Крістен Нюгорд отримав ступінь магістра з математики в 1956 році. Його магістерська дисертація мала заголовок «Теоретичні аспекти методів Монте-Карло» (англ. Theoretical Aspects of Monte Carlo Methods). З 1948 по 1960 рік Нюгорд працював у норвезькому військовому науково-дослідному інституті, де останні три роки очолював відділ з дослідження операцій. З 1960-го обіймав посаду директора в Норвезькому обчислювальному центрі. У 1975-1976 рр. викладав в Данії, в університеті Орхуса. З 1977 року мав професуру в університеті Осло[2], де працював разом з Оле-Йоханом Далем над теорією об’єктно-орієнтованих мов програмування. Разом вони розробили перший об’єктно-орієнтована мова Simula I, пізніше Simula 67. Даль і Нюгорд ввели такі поняття, як клас, об’єкт, спадкування, динамічне створення об’єктів і т. д. Зараз ці терміни є невід’ємними основами всіх сучасних об’єктно-орієнтованих мов програмування, зокрема, мов Java і C++. У 1975-1992 бере участь у розробці наступного мови, BETA — продовжує і розвиває ідеї Симулы.

У 1987 році Крістен Нюгорд працював в якості запрошеного професора в Стенфордському університеті, а також в Xerox PARC в Пало-Альто і в компанії Apple.

З серпня 2000 року Крістен Нюгорд є командором ордена Святого Олафа. Разом з Далем Нюгорд був нагороджений премією Тьюринга у 2001 році та Медаллю IEEE імені Джона фон Неймана в 2002 році за вагомий внесок у розвиток інформатики. Член Норвезької академії наук.

Нюгорд одружений з 27 січня 1951 року на Йоханні Нюгорд (норв. Johanna Nygaard, дівоче прізвище Ур, Ur), співробітниці благодійної організації NORAD (англ. The Norwegian Agency for Aid to Developing Countries), виховав з нею трьох дітей. У Крістена і Йоханни сім онуків.

Крістен Нюгорд помер від інфаркту міокарда у віці 75 років. Він пережив свого колегу Оле-Йохана Даля всього на місяць.

Нагороди

1990 — почесний докторський титул від Лундського університету

1990 — Norbert Wiener Award for Social and Professional Responsibility (American association Computer Professionals for Social Responsibility)

1991 — почесний докторський титул від Ольборгского університету

1999 — Rosing Prize (Norwegian Data Association) разом з Оле-Йоханом Далем

2000 — почесне членство в Object Management Group

2000 — командор ордена Святого Олафа

2001 — Премія Тюрінга разом з Оле-Йоханом Далем за ідеї, фундаментальні для розвитку об’єктно-орієнтованого програмування, що виникли в ході розробки мов програмування Simula I і Simula 67

2001 — Медаль IEEE імені Джона фон Неймана