Введение

Пионер компьютерных наук Петер Наур (25 октября 1928 – 3 января 2016) – датский пионер в области компьютерных наук и лауреат премии Тьюринга 2005 года. Наиболее известен как соавтор Джона Бэкуса в разработке формы Бэкуса — Наура (BNF), используемой для описания синтаксиса большинства языков программирования. Он также внес вклад в создание языка ALGOL 60.

Биография

Наур начал свою карьеру в качестве астронома, за что получил степень доктора философии (Ph.D.) в 1957 году, но его знакомство с компьютерами привело к смене профессии. С 1959 по 1969 год он работал в датской вычислительной компании Regnecentralen, одновременно читая лекции в Институте Нильса Бора и Техническом университете Дании. С 1969 по 1998 год Наур был профессором информатики в Копенгагенском университете. Он был членом Международной федерации по обработке информации (IFIP) Рабочей группы IFIP 2.1 по алгоритмическим языкам и вычислениям, которая определяла, поддерживала и развивала языки ALGOL 60 и ALGOL 68. В период с 1960 по 1993 год он был членом редакционной коллегии журнала BIT Numerical Mathematics, посвященного численному анализу. Основными направлениями исследований Наура были проектирование, структура и производительность компьютерных программ и алгоритмов. Он также был пионером в области разработки программного обеспечения и программной архитектуры. В своей книге «Computing: A Human Activity» (1992), представляющей собой сборник его работ по информатике, он отверг формалистскую школу программирования, рассматривающую программирование как раздел математики. Ему не нравилось, что его ассоциируют с формой Бэкуса — Наура (приписываемой ему Дональдом Кнутом), и он выражал предпочтение, чтобы ее называли нормальной формой Бэкуса. Наур был женат на ученом-компьютерщике Кристиане Флойд. Науру не нравился термин «компьютерная наука», и он предлагал называть ее «даталогией» или «наукой о данных». Первый термин был принят в Дании и Швеции как datalogi, в то время как второй термин сейчас используется для анализа данных, включая статистику и базы данных. С середины 1960-х годов в Дании информатика преподавалась под термином «даталогия», введенным Питером Науром, как наука о процессах обработки данных. Начиная с Regnecentralen и Копенгагенского университета, Копенгагенская традиция информатики развила свои особые характеристики благодаря тесной связи с приложениями и другими областями знаний. Эта традиция особенно заметна в сфере образования. Всесторонняя проектная деятельность является неотъемлемой частью учебного плана, представляя теорию как аспект реалистичных решений, познаваемых прежде всего через практический опыт. Питер Наур рано осознал специфические образовательные задачи, которые ставит перед собой информатика. Его инновации продемонстрировали свое качество и жизнеспособность и в других университетах. Существует тесная связь между обучением информатике, сформированным в Копенгагенском университете, и взглядом на информатику, который характеризовал исследования Питера Наура. В более поздние годы он был весьма критичен в отношении стремления к науке в целом: Наура можно отнести к эмпирической школе, утверждающей, что не следует искать более глубокие связи между явлениями, проявляющимися в мире, а следует опираться на наблюдаемые факты. С этой точки зрения он критиковал определенные направления философии и психологии. Он также разрабатывал теорию человеческого мышления, которую назвал «Теорией состояния синапсов психической жизни». Наур получил в 2005 году премию Ассоциации вычислительной техники (ACM) имени А. М. Тьюринга за работу по определению языка программирования ALGOL 60. В частности, была отмечена его роль редактора влиятельного доклада об алгоритмическом языке ALGOL 60 с его новаторским использованием БНФ. Наур — единственный датчанин, удостоенный премии Тьюринга. Наур умер 3 января 2016 года после непродолжительной болезни. Его бывший дом в Гентофте теперь принадлежит социологу Клэр Максвелл.