Нюгорд, Кристен | это... Что такое Нюгорд, Кристен? (original) (raw)
Кристен Нюгорд | |
---|---|
Kristen Nygaard | |
![]() |
|
Дата рождения: | 27 августа 1926(1926-08-27) |
Место рождения: | Осло |
Дата смерти: | 10 августа 2002(2002-08-10) (75 лет) |
Место смерти: | Осло[1] |
Страна: | ![]() |
Научная сфера: | Информатика |
Место работы: | Университет Осло, Норвежский Вычислительный Центр, Норвежский военный НИИ |
Альма-матер: | Университет Осло |
Известен как: | Симула, ООП |
Награды и премии | ![]() |
Сайт: | http://heim.ifi.uio.no/~kristen/ |
Кри́стен Ню́горд (норв. Kristen Nygaard, 27 августа 1926 года, Осло — 10 августа 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 году за весомый вклад в развитие информатики[3]. Член Норвежской академии наук[2].
Нюгорд женат с 27 января 1951 года на Йоханне Нюгорд (норв. Johanna Nygaard, девичья фамилия Ур, Ur), сотруднице благотворительной организации NORAD (англ. The Norwegian Agency for Aid to Developing Countries), воспитал с ней трёх детей. У Кристена и Йоханны семь внуков[2].
Кристен Нюгорд умер от инфаркта миокарда в возрасте 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[4]
- 2001 — Медаль IEEE имени Джона фон Ноймана
Примечания
- ↑ Биография Нюгорда на сайте проекта «The MacTutor History of Mathematics archive» (англ.)
- ↑ 1 2 3 Биография, 15 февраля 2002 года (англ.)
- ↑ Страница памяти профессора Даля (англ.)
- ↑ ACM Award Citation / Kristen Nygaard
См. также
Ссылки
- Сайт Нюгорда при университете Осло (англ.)
- Биография Нюгорда на сайте проекта «The MacTutor History of Mathematics archive» (англ.)
- Биография, 15 февраля 2002 года (англ.)
- Страница памяти Кирстена Нигаарда (англ.), (норв.)
![]() |
---|
Перлис (1966) • Уилкс (1967) • Хэмминг (1968) • Минский (1969) • Уилкинсон (1970) • Маккарти (1971) • Дейкстра (1972) • Бахман (1973) • Кнут (1974) • Ньюэлл + Саймон (1975) • Рабин + Скотт (1976) • Бэкус (1977) • Флойд (1978) • Айверсон (1979) • Хоар (1980) • Кодд (1981) • Кук (1982) • Томпсон + Ритчи (1983) • Вирт (1984) • Карп (1985) • Хопкрофт + Тарьян (1986) • Кок (1987) • Сазерленд (1988) • Кэхэн (1989) • Корбато (1990) • Милнер (1991) • Лэмпсон (1992) • Хартманис + Стернс (1993) • Фейгенбаум + Редди (1994) • Блюм (1995) • Пнуели (1996) • Энгельбарт (1997) • Грей (1998) • Брукс (1999) • Яо (2000) • Даль + Нюгорд (2001) • Ривест + Шамир + Адлеман (2002) • Кэй (2003) • Серф + Кан (2004) • Наур (2005) • Аллен (2006) • Кларк + Эмерсон + Сифакис (2007) • Лисков (2008) • Текер (2009) • Вэлиант (2010) • Перл (2011) |