Введение
Норвежский ученый-компьютерщик и математик, датский футболист. Кристен Нюгаард (27 августа 1926 года – 10 августа 2002 года) — норвежский ученый-компьютерщик, пионер в области языков программирования и политик. На международном уровне Нюгаард признан одним из создателей объектно-ориентированного программирования и языка программирования Simula совместно с Оле Йоханом Далем в 1960-х годах. Нюгаард и Даль получили премию А. М. Тьюринга в 2001 году за вклад в науку о вычислительных системах.
the Danish footballer
Kristen Nygaard (27 August 1926 – 10 August 2002) was a Norwegian computer scientist, programming language pioneer, and politician. Internationally, Nygaard is acknowledged as the co inventor of object oriented programming and the programming language Simula with Ole Johan Dahl in the 1960s. Nygaard and Dahl received the 2001 A. M. Turing Award for their contribution to computer science.
Ранние годы и карьера
Нигаард родился в Осло и получил степень магистра математики в Университете Осло в 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 году.