Датский ученый-компьютерщик Питер Наур, наиболее известный своим вкладом в Algol 60 и форму Бэкуса-Наура, умер 3 января 2016 года. По иронии судьбы ему не нравилось понятие «информатика», и вместо этого он ввел термин «датология».
Питер Наур родился в Фредериксберге, Дания, 25 октября 1928 года. После изучения астрономии в Копенгагенском университете в 1950-х годах поступил в Кингз-колледж в Кембридже, Великобритания, для проведения исследований как в области астрономии, так и в новой области компьютерного программирования. Продолжая свои астрономические исследования в США, он встретил Ховарда Эйкена в Гарвардском университете и Джона фон Неймана в Принстоне.
Вернувшись в Данию, он присоединился к вычислительному центру Копенгагена Regnecentralen, и его попросили принять участие в разработке нового языка программирования, позже названного Algol 60. Он стал основным автором отчета, описывающего этот язык, и принял решение, которое было неоднозначным. время включения рекурсии. Вместе с Джоном Бэкусом он также отвечал за введение в Алгол 60 техники обозначений, известной сегодня как форма Бэкуса-Наура (BNF). Благодаря BNF синтаксис языков программирования стал четко определен, и поэтому впервые появилась возможность формализовать языки программирования.
В 1960-х годах помог в становлении вычислительной техники в Дании как академической области. В 1966 году он определил курсы, которые он преподавал, как datalogi; то есть как наука о данных и помимо обучения основам вычислений, неоднократно подчеркивала важность того, чтобы студенты работали над компьютерными приложениями в других областях. К 1969 году он был назначен профессором Института данных при Копенгагенском университете (DIKU), где он оставался до выхода на пенсию в 1999 году в возрасте 70 лет.
Петр Наур на праздновании 40-летия DIKU в 2010 году
Его акцент на разнице между традиционной информатикой и его dataology рос с годами. В 1970 году он стал ярым противником программы структурного программирования Эдгара Дейкстры и Никлауса Вирта. В то время как Дейкстра и Вирт сосредоточились на том, как в идеале должно выполняться программирование, он провел эмпирические исследования, чтобы выяснить, как на самом деле проводится программирование.
Наур был лауреатом Премии Тьюринга ACM в 2005 году с цитатой, которая гласит:
За фундаментальный вклад в разработку языков программирования и определение Algol 60, в разработку компиляторов, а также в искусство и практику компьютерного программирования.
К тому времени его интересы переместились в сторону более философских и психологических вопросов, и в его статье 2004 года «Теория психической жизни синапсов» излагаются его взгляды. Еще одна возможность представить свои идеи — это его лекция ACM Turing под названием «Вычислительная техника против человеческого мышления», в которой был дан краткий обзор десятилетий исследований. Он открывает это, заявляя:
этот аспект моей работы нашел окончательное воплощение в моем последнем результате, который представляет собой теорию нервной системы, которая показывает, что эта система не имеет никакого сходства с компьютером.
Затем он комментирует, что это иронично, что он выступает с этим докладом под эгидой премии Тьюринга, поскольку одна из его работ представляет собой явную критику и отказ от концепции теста Тьюринга, и он выражает сожаление, что может обидеть некоторых из аудитории. с его твердыми идеями.
Затем Наур объясняет, как его ранние работы были сосредоточены на описании как на ключевом вопросе науки и науки и как протест против идеи, что наука — это вопрос причин. Он указывает, что описание было ключевым для его вклада с Джоном Бэкусом в его работу над языком Algol 60, и далее заявляет, что в его работе, устанавливающей программирование в качестве академического предмета, его формулировка теории данных была реакцией на идею информатики. , концепция, которую он считает вводящей в заблуждение, вместо этого предполагает, что данные — это вопрос человеческого понимания.
Вы можете посмотреть оставшуюся часть его выступления и ответы на вопросы аудитории в конце видео, которое также есть на сайте ACM. К сожалению, звуковая дорожка в обеих версиях тихая.