0.37075100 1128414091 1

Никлаус Вирт

By xplehx1
  • Рождение

    Рождение
    Швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор компьютерных наук Швейцарской высшей технической школы Цюриха, лауреат премии Тьюринга 1984 года. Создатель и ведущий проектировщик языков программирования Паскаль, Модула-2, Оберон.
  • Увлекался ракетами и поступил на электроники

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

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

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

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

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

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

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

    Язык Модула
    В 1975 году разработал язык Модула, в котором реализовал идеи разработки модульных программ с хорошо определёнными межмодульными интерфейсами и параллельного программирования. Кроме того, в Модуле был изменён синтаксис языка — Вирт избавился от унаследованной ещё от Алгола-60 необходимости применять составные операторы в конструкциях ветвления и циклах.
  • Возглавил факультет

    Возглавил факультет
    С 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)
  • Язык программирования Оберон

    Язык программирования Оберон
    В 1988 году в содружестве с Юргом Гуткнехтом (нем. Jürg Gutknecht) Вирт разработал язык программирования Оберон. Целью разработки было создание языка для реализации системного ПО проектируемой новой рабочей станции. Основой для Оберона стала Модула-2, которую существенно упростили, но при этом дополнили новыми возможностями
  • Оберон-2

    Оберон-2
    В 1992 году Вирт и Мёссенбёк выпустили сообщение о новом языке программирования — Оберон-2. В этом же году была образована дочерняя компания ETH — Oberon microsystems, которая занялась разработкой систем Оберон. В 1999 году эта компания выпустила версию Оберона — Компонентный Паскаль, более приспособленную для компонентного программирования. В 1996 году Вирт разработал ещё один оригинальный язык программирования — для формального описания и симуляции цифровых электрических схем.
  • Пенсия

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

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