Никлаус Вирт

Niklaus Wirth
О знаменитости
Дата рождения
Возраст
89 лет
Дата смерти
1 января 2024 г.
Место рождения
Семейное положение
был женат
Соцсети
    5,0 / 5 (1 голос)

    Биография

    Судьбу Никлауса Вирта можно назвать полностью счастливой. Хотя детство звезды программирования пришлось на Вторую мировую войну, будущий ученый рос в нейтральной Швейцарии в семье среднего достатка, находившей возможности для развития талантов Никлауса. Ученый стал лауреатом самой престижной премии по информатике — премии Тьюринга — и умер на пороге 90-летия.

    Детство и юность

    Никлаус родился 15 февраля 1934 года в городе Винтертуре, расположенном вблизи Цюриха. Малая родина ученого известна как город музеев, центр машиностроения и крупный железнодорожный узел.

    Создатель языка программирования Pascal Никлаус Вирт
    Создатель языка программирования Pascal Никлаус Вирт / Фото: Urban Ministry Live And Unplugged

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

    В 20 лет юноша поступил в Высшую техническую школу Цюриха, самым известным выпускником которой является Альберт Эйнштейн. В 24 года Вирт окончил учебное заведение со степенью бакалавра электротехники. Затем швейцарец продолжил образование в Университете Лаваля в канадском Квебеке, а в 29 лет защитил диссертацию в Калифорнийском университете в Беркли. Исследование Никлауса было посвящено языку программирования Эйлер.

    Научная карьера Никлауса Вирта

    Поскольку язык Эйлер — это расширение Алгола средствами языка Лисп, а диссертация Вирта произвела большое впечатление на научное сообщество, с 1963-го швейцарец работал в Комитете по стандартизации Алгола. С 1967-го вплоть до выхода на пенсию в 1999-м Никлаус преподавал в Цюрихском университете.

    В 1970-м Вирт разработал язык программирования Паскаль, названный в честь французского математика и энциклопедиста Блеза Паскаля, жившего в XVII веке. Сейчас Паскаль используется во всем мире для обучения основам программирования учащихся старших классов и студентов младших курсов, а также служит основой для других языков.

    Следующими достижениями Никлауса стали языки Модула, Модула-2 и Ада. В 1988 году вместе с Юргом Гуткнехтом Вирт создал язык высокого уровня Оберон, эпиграфом к описанию которого стал призыв Эйнштейна «Делай все так просто, как это возможно, но не проще этого». Описание синтаксиса Оберона занимает всего одну страницу.

    Никлаус и сам сформулировал крылатое изречение, получившее название «закон Вирта»:

    «Программы становятся медленнее намного шустрее, чем растет скорость быстродействия компьютеров».
    Никлаус Вирт и Юрг Гуткнехт
    Никлаус Вирт и Юрг Гуткнехт / Фото: Native Oberon Tutorials

    Швейцарец полагал, что решающий вклад в упрощение им языков программирования внесла его работа преподавателем:

    «Мне надо было сосредоточиться на разъяснении логики и принципов алгоритмов и структуры данных, а не на деталях и обозначениях».

    В год 35-летия языка Паскаль Вирт совершил большое турне по России, побывав не только в Санкт-Петербурге и Москве, но и в Ярославле, Суздале, Нижнем Новгороде, Екатеринбурге, Новосибирске и Томске и выступив в большинстве из этих городов с лекциями. Тогда же Никлаус стал почетным доктором Университета ИТМО, расположенного в городе на Неве. Летом 2007-го уроженец Винтертура удостоился ученой степени почетного доктора наук РАН.

    Личная жизнь

    Вирт преуспел не только в науке, но и в личной жизни. Ученый, что подтверждается многочисленными фото, долго выглядел моложе своего возраста, увлекался трекингом и полетами на реактивных истребителях. Жена Нани Такер подарила Никлаусу трех детей: сына Христиана и дочерей Тину и Кэролин.

    Смерть Никлауса Вирта

    Создатель языков программирования Паскаль, Модула-2 и Оберон скончался в окружении семьи в первый день 2024 года. Причины смерти Вирта обнародованы не были. Прощание с Никлаусом прошло 11 января в Цюрихе.

    Изобретения

    • Язык программирования Euler
    • Язык программирования Algol-W
    • Язык программирования PL/360
    • Язык программирования Паскаль
    • Язык программирования Модула-2
    • Язык программирования Оберон
    • Язык программирования Оберон-2
    • Технология структурного программирования

    Библиография

    • 1973 — «Систематическое программирование. Введение»
    • 1974 — «Паскаль. Руководство для пользователя и описание языка»
    • 1976 — «Алгоритмы + структуры данных = программы»
    • 1982 — «Программирование на языке Модула-2»
    • 1985 — «Алгоритмы и структуры данных»
    • 1992 — «Проект Оберон»
    • 1995 — «Разработка операционной системы и компилятора»
    • 1996 — «Построение компиляторов»
    • 2004 — «Алгоритмы и структуры данных. Новая версия для Оберона»

    Интересные факты

    1. Пионер компьютерной лингвистики, соавтор системы генерации текста SARA Ульрих Гауденц Мюллер родился в том же городе Винтертуре, что и Вирт.
    2. Ровно за месяц до кончины Никлауса завершилась биография его сверстника и земляка Ханнеса Келлера — создателя Witchpen (первой программы обработки текста для операционной системы MS-DOS), а также знаменитого дайвера.