Niklaus Wirth

  • Рождение

    Рождение
    Родился:15 февраля 1934 г. (84 года), Винтертур, Швейцария
  • Биография

    Биография
    В детстве Никлаус Вирт увлекался авиамоделизмом и постройкой ракет, увлечение электроникой и системами программного управления началось с разработки устройств дистанционного управления для моделей. В 1954 году поступил на факультет электроники Швейцарского федерального технологического института (ETH) в Цюрихе, где за четыре года получил степень бакалавра по электротехнике.
  • Диссертация

    Диссертация Вирта была замечена сообществом разработчиков языков программирования, и в том же 1963 году он был приглашён в Комитет по стандартизации Алгола IFIP (Международной федерации информатики[en]), который разрабатывал новый стандарт языка Алгол, впоследствии ставший Алголом-68.
  • Возвращение в университет

    В 1967 году вернулся в звании доцента в Цюрихский университет, в 1968 году получил в ETH звание профессора компьютерных наук. В течение 31 года работал в ETH. Много занимался организационной деятельностью, совершенствуя систему обучения своего университета.
  • Разработки

    В 1970 году создал язык программирования Паскаль. В 1970-х годах разработал, вместе с Хоаром и Дейкстрой технологию структурного программирования. Вышедшая в 1971 году статья Вирта «Разработка программы методом пошагового уточнения» описала и обосновала ставшую впоследствии классической методологию разработки программного обеспечения «сверху вниз».
  • Конкурс министерства обороны США

    Конкурс министерства обороны США
    Во второй половине 1970-х Вирт участвовал в конкурсе министерства обороны США на разработку нового языка для программирования встроенных систем, в результате которого был создан язык Ада. Повторилась история с Алголом-68 — проект группы, в которой работали Вирт и Хоар, не был одобрен комитетом по языку. В итоге конкурс выиграл проект, основанный на Паскале, но гораздо более сложный и объёмный.
  • Достижения

    Достижения
    Вирт разработал или участвовал в разработке языков программирования: Euler, Algol-W, PL/360, Pascal, Modula-2, Oberon, Oberon-2, Component Pascal. Наиболее известная его разработка, безусловно — язык программирования Паскаль, оказавший огромное влияние на несколько поколений программистов и ставший базой для создания большого числа языков программирования.
  • Язык модула

    В 1975 году разработал язык Модула, в котором реализовал идеи разработки модульных программ с хорошо определёнными межмодульными интерфейсами и параллельного программирования
  • Научные принципы

    Научные принципы
    Возможно, одним из наиболее точных выражений принципов, которых придерживается Вирт в разработке всех своих проектов, является фраза Эйнштейна, вынесенная в эпиграф к «Сообщению о языке Оберон»: «Делай просто, насколько возможно, но не проще этого». Во всех его работах прослеживается изначальная ориентированность на реализацию наиболее эффективного решения конкретной инженерной задачи на базе гарантированно работающего, математически обоснованного инструментария.
  • Принцип

    Ещё один принцип, которым всегда руководствовался Вирт, можно сформулировать так: «Инструмент должен соответствовать задаче. Если инструмент не соответствует задаче, нужно придумать новый, который бы ей соответствовал, а не пытаться приспособить уже имеющийся».
  • Возглавление факультета компьютерных наук

    С 1982 по 1984 и с 1988 по 1990 годы Вирт возглавлял факультет компьютерных наук ETH, с 1990 года — Институт компьютерных систем при ETH.
  • Премии и награды

    Премии и награды
    Премия Эмануэля Пиора (1983)
    Премия Тьюринга (1984)
    ACM Award for Outstanding Contributions to Computer Science Education (1987, 1989)
    Пионер компьютерной техники (1988)
    Prix Max Petitpierre (1989)
    IBM Europe Science and Technology Prize (1989)
    Marcel Benoit Prize (1990)
    Orden Pour le Merite (1996)
    Leonardo da Vinci Medal (1999)
    ACM Outstanding Research Award in Software Engineering (1999).
    Премия Эдуарда Рейна (2002)
  • Закон вирта

    Закон вирта
    Закон Вирта — это полушутливое высказывание, популяризированное Никлаусом Виртом в 1995 году. Звучит оно так: « Программы становятся медленнее куда шустрее, чем компьютеры становятся быстрее
    .
  • Выход на пенсию

    1 апреля 1999 года Вирт вышел на пенсию, достигнув предельного для государственного служащего в Швейцарии возраста 65 лет (ETH — государственный ВУЗ, его работники являются госслужащими и их работа подчиняется соответствующему законодательству).
  • Присуждена ученая степень почётного доктора Российской академии наук

    19 июня 2007 года Вирту было присуждена ученая степень почётного доктора Российской академии наук[3]. Инициатором представления был российский учёный в области информатики Игорь Шагаев[источник не указан 474 дня], профессор Лондонского Университета Метрополитен, которого с Никлаусом Виртом связывает совместная работа в 2005—2008 годах над европейским проектом ONBASS