IT History Journal
February 15

15 февраля 1934 — Родился Никлаус Вирт

15 февраля 1934

15 февраля 1934 — Родился Никлаус Вирт

15 февраля 1934 года в швейцарском городе Винтертур родился Никлаус Вирт.
Позже он станет одной из ключевых фигур в истории языков программирования.
Если вы учились программировать в 1980–2000-х годах, велика вероятность, что именно его идеи повлияли на ваше образование.

Понятные языки

Вирт считал, что программирование должно быть простым, структурированным и понятным.
В 1960-х годах он участвовал в работе над ALGOL 68. Язык получился мощным, но слишком сложным. Вирта не устраивала растущая перегруженность конструкции.
Тогда он решил создать что-то более стройное.
В 1970 году появился Pascal.
Pascal был аккуратным. Структурным. Созданным прежде всего для обучения.
Он приучал программистов мыслить ясно, разбивать задачи на небольшие части и избегать хаоса в коде.
Для миллионов студентов по всему миру Pascal стал первым серьёзным языком программирования.

После Pascal

Вирт не остановился на одном языке.
Позже он разработал:
Modula-2 — язык с акцентом на модульность и системное программирование
Oberon — часть более широкого проекта, объединяющего язык, операционную систему и архитектурные идеи
В ETH Zurich Вирт вместе с коллегами создавал не только языки, но и целые системы и даже аппаратные решения, построенные вокруг идеи простоты.
Он был убеждён, что программное и аппаратное обеспечение должны развиваться вместе — и при этом оставаться понятными человеку.

«Закон Вирта»

Никлаус Вирт также известен своей знаменитой формулировкой:

Программное обеспечение замедляется быстрее, чем аппаратное обеспечение успевает ускоряться.

Эту мысль часто называют законом Вирта. И спустя десятилетия она по‑прежнему звучит актуально.

Признание

В 1984 году Никлаус Вирт получил премию Тьюринга — награду, которую часто называют Нобелевской премией в области информатики.
Её вручили за вклад в разработку языков программирования и влияние на образование в области компьютерных наук.