Введение

Норвежский ученый-компьютерщик и математик, датский футболист. Кристен Нюгаард (27 августа 1926 года – 10 августа 2002 года) — норвежский ученый-компьютерщик, пионер в области языков программирования и политик. На международном уровне Нюгаард признан одним из создателей объектно-ориентированного программирования и языка программирования Simula совместно с Оле Йоханом Далем в 1960-х годах. Нюгаард и Даль получили премию А. М. Тьюринга в 2001 году за вклад в науку о вычислительных системах.

Ранние годы и карьера

Нигаард родился в Осло и получил степень магистра математики в Университете Осло в 1956 году. Его диссертация по абстрактной теории вероятностей называлась «Теоретические аспекты методов Монте-Карло». Нигаард работал полный рабочий день в Норвежском оборонном исследовательском институте с 1948 по 1960 год, занимаясь вычислительной техникой и программированием (1948–1954) и операционными исследованиями (1952–1960). С 1957 по 1960 год он возглавлял первые группы операционных исследований в норвежском оборонном ведомстве. Он был одним из основателей и первым председателем Норвежского общества операционных исследований (1959–1964). В 1960 году он был принят на работу в Норвежский вычислительный центр (NCC) с задачей развития NCC как исследовательского института в 1960-х годах, и в 1962 году стал его директором по научным исследованиям.

Объектно-ориентированное программирование

Вместе с Оле Йоханом Далем он разработал первоначальные идеи объектно-ориентированного программирования (ООП) в 1960-х годах в Норвежском вычислительном центре (Norsk Regnesentral (NR)) в рамках языков программирования моделирования Simula I (1961–1965) и Simula 67 (1965–1968), которые возникли как расширенная версия и надмножество ALGOL 60. Эти языки представили основные концепции объектно-ориентированного программирования: объекты, классы, наследование, виртуальные величины и многопоточное (квазипараллельное) выполнение программ. В 2004 году Международная ассоциация по технологиям объектов (AITO) учредила ежегодную премию имени Оле Йохана Даля и Кристена Нигаарда в знак признания их новаторской работы в области объектной ориентации. Премия Даля — Нигаарда ежегодно присуждается двум специалистам, внесшим значительный технический вклад в область объектной ориентации. Работы должны соответствовать новаторскому концептуальному и/или практическому подходу Даля и Нигаарда, который сформировал современное представление об объектно-ориентированном программировании. Премия вручается ежегодно на конференции ECOOP и состоит из двух наград для опытного и начинающего специалистов. Он проводил исследования для норвежских профсоюзов в области планирования, управления и обработки данных, оценивая их с точки зрения целей организованного труда (1971–1973) в сотрудничестве с Олавом Терье Берго. Другие его исследовательские и опытно-конструкторские работы включали изучение социального воздействия компьютерных технологий и общий язык описания систем DELTA (1973–1975) в сотрудничестве с Эриком Холбеком Ханссеном и Петтером Хандликкеном. Нигаард был профессором Орхусского университета (Дания) в 1975–1976 годах, а затем стал профессором-эмеритом в Университете Осло (неполный рабочий день с 1977 года, полный рабочий день в 1984–1996 годах). Его работа в Орхусе и Осло включала исследования и преподавание в области разработки систем и социального воздействия компьютерных технологий, и стала основой для скандинавской школы разработки систем, тесно связанной с областью проектирования с участием пользователей. Начиная с 1976 года, он занимался разработкой и (с 1986 года) внедрением общего объектно-ориентированного языка программирования BETA вместе с Бентом Брун Кристенсеном, Оле Лехманном Мадсеном и Биргером Мёллер Педерсеном. В настоящее время этот язык доступен на широком спектре компьютеров.

Поздняя карьера

В первой половине 1980-х годов Нигаард был председателем руководящего комитета скандинавской исследовательской программы «Развитие систем и языки, ориентированные на профессиональную деятельность» (SYDPOL), координировал исследования и поддерживал рабочие группы в области разработки систем, изучения языков и искусственного интеллекта. Также в 1980-х годах он возглавлял руководящий комитет исследовательского проекта COST 13 (Европейская комиссия по общему рынку), финансируемого для изучения расширений языков, ориентированных на профессиональную деятельность, необходимых в связи с внедрением искусственного интеллекта и информационных технологий в профессиональную работу. Исследования Нигаарда в период с 1995 по 1999 год были посвящены распределенным системам. Он руководил проектом General Object Oriented Distributed Systems (GOODS) – трехлетним проектом, поддерживаемым Норвежским исследовательским советом, стартовавшим в 1997 году, целью которого было обогащение объектно-ориентированных языков и методов разработки систем новыми базовыми концепциями, позволяющими описывать взаимосвязь между многоуровневыми и/или распределенными программами, компьютерным оборудованием и людьми, выполняющими эти программы. В команду GOODS также входили Хакон Брайни, Даг Сёберг и Оле Смердал. Последними исследовательскими интересами Нигаарда были изучение основ преподавания программирования и создание концептуальной платформы для информатики, ориентированной на процессы. Эти темы будут развиваться в рамках нового исследовательского проекта под названием «Комплексное объектно-ориентированное обучение» (COOL) совместно с рядом международных экспериментальных площадок. Он читал лекции и проводил курсы по этим темам в Норвегии и за рубежом. В ноябре 1999 года он стал председателем консультативного комитета по широкополосной связи при норвежском Министерстве по делам муниципалитетов и регионов. С 2001 года, когда был открыт исследовательский институт, он занимал неполную ставку в Исследовательской лаборатории Simula.

Признание

В июне 1990 года он получил почетную докторскую степень в Лундском университете, Швеция. В июне 1991 года он стал первым человеком, удостоенным почетной докторской степени Университета Ольборга в Дании. Он стал членом Норвежской академии наук. В октябре 1990 года организация Computer Professionals for Social Responsibility вручила ему премию Норберта Винера за социальную и профессиональную ответственность. В 1999 году он и Даль стали первыми лауреатами новой премии Розинга, присуждаемой Норвежской ассоциацией данных за выдающиеся профессиональные достижения. В июне 2000 года Группа по управлению объектами, техническая организация по стандартизации объектно-ориентированного подхода, поддерживающая несколько стандартов Международной организации по стандартизации (ISO), наградила его почетным членством за "разработку основополагающих концепций объектной технологии". В ноябре 2001 года Институт инженеров электротехники и электроники (IEEE) наградил Нигаарда и Даля медалью IEEE Джона фон Неймана "За внедрение концепций, лежащих в основе объектно-ориентированного программирования, посредством разработки и реализации Simula 67". В феврале 2002 года он, вместе с Оле Йоханом Далем, был удостоен премии А.М. Тьюринга за 2001 год от Ассоциации вычислительной техники (ACM) с формулировкой: "За фундаментальные идеи, способствовавшие появлению объектно-ориентированного программирования, благодаря разработке ими языков программирования Simula I и Simula 67". В августе 2000 года король Норвегии Харальд V наградил его командорским крестом Королевского норвежского ордена Святого Олава.

Прочая деятельность

В 1984 и 1985 годах Нигаард был председателем Комитета по информатике Университета Осло и активно участвовал в разработке плана университета по развитию исследований, образования, вычислительных и коммуникационных ресурсов на всех факультетах университета. Он был первым председателем Комитета по охране окружающей среды Норвежской ассоциации по охране природы. В течение 10 лет (в 1970-х годах) он был норвежским представителем в деятельности Организации экономического сотрудничества и развития (ОЭСР) в области информационных технологий. Он был членом Комитета по исследованиям Норвежской федерации профсоюзов и сотрудничал с профсоюзами во многих странах. Несколько лет он руководил экспериментальным социальным учреждением, разрабатывая новые способы создания гуманных условий жизни для социально изолированных алкоголиков. Нигаард активно участвовал в норвежской политике. В середине и конце 1960-х годов он был членом Национального исполнительного комитета Норвежской либеральной партии и председателем Стратегического комитета этой партии. Он был кандидатом в депутаты парламента на выборах 1949 года. Во время острой политической борьбы перед референдумом 1972 года о вступлении Норвегии в Европейский экономический союз (позже Европейский союз), он работал координатором многих молодежных организаций, выступавших против членства. С 1971 по 2001 год Нигаард был членом Лейбористской партии и членом их комитетов по исследовательской политике. В ноябре 1988 года он стал председателем Комитета по информации о Норвегии и ЕЭС, который в августе 1990 года был реорганизован в «Nei til EF» – организацию, распространяющую информацию об отношениях Норвегии с Общим рынком и координирующую усилия по сохранению Норвегии вне его. («Нет членству Норвегии в Европейском Союзе», буквально «Нет ЕС»). В 1993 году, когда ЕЭС ратифицировал Маастрихтский договор и стал Европейским союзом, организация изменила свое название, чтобы отразить это. «Nei til EF» стала крупнейшей политической организацией в Норвегии (145 000 членов в 1994 году при населении в 4 миллиона человек). Нигаард работал с Анне Энгер Ланштейн, лидером партии «Центр», выступавшей против ЕС, в этой кампании. На референдуме 28 ноября 1994 года «Nei til EU» добился успеха: 52,2% избирателей проголосовали «Нет», а явка избирателей была самой высокой в истории Норвегии – 88,8%. Стратегия кампании, на которой настаивал Нигаард, заключалась в том, чтобы выступать не только против, но и за что-то конкретное, а именно за скандинавскую модель всеобщего благосостояния, которую Нигаард считал под угрозой из-за Маастрихтского соглашения. Он ушел в отставку с поста председателя в 1995 году, а затем был председателем стратегического комитета организации и членом ее совета. В 1996 и 1997 годах Нигаард был координатором усилий по созданию Европейского антимаастрихтского движения (TEAM) – сети сотрудничества между национальными организациями, выступающими против Экономического и валютного союза Европейского Союза (ЭВС) и Маастрихтского договора в европейских странах, как входящих, так и не входящих в ЕС. Европейский альянс критических движений ЕС (TEAM) был успешно запущен 3 марта 1997 года.

Личная жизнь

Кристин Найгард вышла замуж за Йоханну Найгард в 1951 году. Она работала в Норвежском агентстве по оказанию помощи развивающимся странам. Несколько лет она специализировалась на подборе и административной поддержке специалистов, работающих в Восточной Африке. У Йоханны и Кристин Найгард было трое детей и семеро внуков. Кристин Найгард умерла от сердечного приступа в 2002 году.