Никлаус Вирт

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
    • Технология структурного программирования

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

    1. Пионер компьютерной лингвистики, соавтор системы генерации текста SARA Ульрих Гауденц Мюллер родился в том же городе Винтертуре, что и Вирт.
    2. Ровно за месяц до кончины Никлауса завершилась биография его сверстника и земляка Ханнеса Келлера — создателя Witchpen (первой программы обработки текста для операционной системы MS-DOS), а также знаменитого дайвера.
    Сейчас читают
    Старик-боровик на шоу «Аватар»: догадки, версии, предположения жюри
    Старик-боровик на шоу «Аватар»: догадки, версии, предположения жюри
    История Тани из Нижнеудинска, участницы 6-го сезона шоу «Мама в 16»
    История Тани из Нижнеудинска, участницы 6-го сезона шоу «Мама в 16»
    Они ушли 11 ноября 2026 года: российский посол, звезда футбола и другие потери
    Они ушли 11 ноября 2026 года: российский посол, звезда футбола и другие потери
    Пытаемся угадать, кто скрывается за образом Бастинды на шоу «Аватар» на НТВ
    Пытаемся угадать, кто скрывается за образом Бастинды на шоу «Аватар» на НТВ
    Самые яркие Близнецы российского шоу-бизнеса: им свойственны неуемная энергия и острый ум
    Самые яркие Близнецы российского шоу-бизнеса: им свойственны неуемная энергия и острый ум

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

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