Питер Наур и его личный Космос

А вам не кажется, что компьютерные технологии при определенном ракурсе напоминают странных существ, питающихся особой энергией когорты избранных?
Жарова Валерия. Первое, что сделала, попав впервые в Интернет, - заглянула по спутниковой карте в кратер Фудзиямы.
Публиковалась в узкоспециализированных изданиях по психологии. Писала рецензии на тематических порталах.
Занимается литературной деятельностью и искусством.
А вам не кажется, что компьютерные технологии при определенном ракурсе напоминают странных существ, питающихся особой энергией когорты избранных? И каждый из этой когорты, до некоторых пор даже не подозревающий о своем истинном предназначении, однажды вдруг становится настоящим адептом одной всеобщей идеи, отныне определяющей всю его последующую жизнь и занятие.
И как часто первое знакомство с Его Величеством Компьютером кардинально меняет судьбу тех, кто далее и сам строит судьбу этого великого монарха. Не замечали? А ведь таковы все пионеры IT-галактики, и Питер Наур — не исключение!..
Сегодня датчанин Питер Наур (он родился в 25 октября 1928 года в Фредериксберге) известен всем как талантливый ученый, один из основоположников современной информатики, непосредственно принимавший участие в разработке Алгол-60, ставшего первым языком структурного программирования.
Также Наур был соавтором знаменитой формы Бэкуса-Наура (БНФ), а еще — первым в областях, связанных с инженерией программного обеспечения и архитектурой приложений.
А ведь интересно, что он, до знакомства с компьютером, был исключительно академическим астрономом, даже получившим к 1957 году степень доктора философии по этой дисциплине!
Свою личную жизнь скромный ученый предпочитает не афишировать. Что же касается научной деятельности, то, однажды кардинально изменив свою профессиональную направленность (от астрономии к программированию) и приступив в 1959 году к работе в датском компьютерном институте Regnecentralen, Питер Наур до сих пор остается верен своему решению.
Параллельно с наукой, он успешно занимается и преподавательской деятельностью (с 1969 года Наур — профессор Копенгагенского университета), а также читает лекции слушателям Института Нильса Бора и Технического университета Дании.
К счастью, Питеру Науру удалось избежать многих драматических жизненных перипетий, так часто сопровождающих большинство талантливых людей. Его судьбоносный путь достаточно прямой и уверенный.
Поэтому сакцентируем свое внимание именно на основных достижениях ученого в самой любимой и наиболее интересующей его области — информатике. Каковы наиболее значимые вехи, оставленные им в этой науке?
Говоря о вкладе Питера Наура в проектирование и разработку Алгол-60, прежде следует отдельно упомянуть непростую атмосферу, царящую в умах и настроениях компьютерных технологов того времени. Дело в том, что часто работа по созданию языков программирования, захватившая в 60-х годах прошлого столетия наиболее выдающихся разработчиков программного обеспечения, велась в двух «идеологических» направлениях.
Приверженцы первого пути отдавали предпочтение практичности, тогда как их «противники» склонялись к более глубокому изучению возможностей искусственного интеллекта, ведущему к созданию средств общения с машиной.
Создание универсального языка программирования осложнялось и тем, что у европейцев и американцев несколько отличалось представление о применении некоторых символов. Таким противоречием, например, было использование точки и запятой в качестве разделителя между целой и дробной частями числа.
Алгол-60, ставший, по сути, окончательной версией более раннего Алгол-58, был разработан EFIP (специальным комитетом по языку высокого уровня) в 1960 году на основе Фортран II в качестве первого трехуровневого языка, состоящего из описания, публикации и реализации.
Интересно, что именно алгоритмический Алгол, ставший впоследствии «исходником» для более совершенных языков программирования, впервые объединил в себе и практичную строгость, и более «одухотворенное» изящество. Возможно, поэтому и «прижился» он больше в европейских научных кругах, нежели в промышленности Соединенных Штатов и Канады?..
Еще одним замечательным «произведением» Питера Наура стала и знаменитая форма (или нотация) Бэкуса-Наура (БНФ), используемая для описания синтаксиса практически всех формальных языков программирования.
Усовершенствовав предложенный ранее в качестве «нормальной формы» вариант Бэкуса, ученый вместе с коллегой презентовал обществу наиболее полезный и удобный продукт, впервые представленный в «Отчете об алгоритмическом языке Алгол-60».
За неоценимый вклад в области компьютерных наук, сделанный в процессе создания Алгол-60, в 2005 году Питеру Науру присуждена престижная премия Тьюринга.
Кстати, сам Наур по-прежнему скромно считает БНФ «нормальной нотацией Бэкуса», не признавая участие в создании знаковой формы выдающейся личной заслугой. Однако талантливый ученый не только скромен, но и категорически принципиален во всех научных вопросах, на которые имеет собственную точку зрения.
Так, Питер Наур совершенно не согласен с позиционированием разработки программного обеспечения в качестве математического ответвления. По его мнению, первая должна базироваться, не иначе, как на интуиции!.. Не согласен Наур и с определением «компьютерные науки», полагая, что термин «информатика» их раскрывает намного точнее.
На пороге своего 84-го дня рождения Питер Наур может гордиться не только многочисленными фундаментальными трудами в области астрономии и информатики, но и публикациями, касающимися психологии и образования, общественной жизни и даже классической музыки.
Сегодня ученый также увлечен философией и отношением современного общества к науке в целом. В ближайших планах Питера Наура — детальная разработка теории человеческого мышления, и кто знает, возможно, именно профессиональное умение вглядываться вглубь Вселенной помогает ему четко видеть не только суть каждой интересующей его проблемы, но и ее решение?..
Комментировать