~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 850A183CE137E5F72352B969E4AC1918__1712940000 ✰
Заголовок документа оригинал.:
✰ Niklaus Wirth - Wikipedia ✰
Заголовок документа перевод.:
✰ Никлаус Вирт — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Niklaus_Wirth ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/85/18/850a183ce137e5f72352b969e4ac1918.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/85/18/850a183ce137e5f72352b969e4ac1918__translat.html ✰
Дата и время сохранения документа:
✰ 17.06.2024 14:27:17 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 12 April 2024, at 19:40 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Никлаус Вирт — Википедия Jump to content

Никлаус Вирт

Из Википедии, бесплатной энциклопедии

Никлаус Вирт
Вирт в 2005 году
Рожденный
Никлаус Эмиль Вирт

( 1934-02-15 ) 15 февраля 1934 г.
Винтертур , Швейцария
Умер 1 января 2024 г. (01.01.2024) (89 лет)
Цюрих , Швейцария
Гражданство Швейцария
Образование
Известный АЛГОЛ W , Эйлер , Паскаль , Модуль , Модуль-2 , Оберон , Оберон-2 , Оберон-07 , Система Оберон
Награды
Научная карьера
Поля Информатика
Учреждения
Тезис Обобщение Алгола   (1963)
Докторантура Гарри Хаски , Эдвард Фейгенбаум
Докторанты Мартин Одерски , Михаэль Франц
Подпись
Подпись Никлауса Вирта

Никлаус Эмиль Вирт (15 февраля 1934 — 1 января 2024) — швейцарский учёный-компьютерщик . Он разработал несколько языков программирования , включая Паскаль , и стал пионером в нескольких классических темах разработки программного обеспечения. В 1984 году он получил премию Тьюринга , общепризнанную высшую награду в области информатики , «за разработку ряда инновационных компьютерных языков». [3]

Молодость образование и

Никлаус Эмиль Вирт родился в Винтертуре , Швейцария , 15 февраля 1934 года. [4]

Он получил степень бакалавра наук (BS) в области электронной инженерии в Швейцарском федеральном технологическом институте в Цюрихе (ETH Zürich) в 1959 году. В 1960 году он получил степень магистра наук (M.Sc.) в Университете Лаваля в Квебеке . Затем, в 1963 году, он получил степень доктора философии в области электротехники и информатики (EECS) в Калифорнийском университете в Беркли под руководством пионера компьютерного дизайна Гарри Хаски . [5]

Карьера [ править ]

С 1963 по 1967 год Вирт работал доцентом кафедры информатики в Стэнфордском университете , а затем снова в Цюрихском университете . Затем, в 1968 году, он стал профессором информатики в ETH Zürich, взяв два годичных отпуска в Xerox PARC в Калифорнии (1976–1977 и 1984–1985). Он вышел на пенсию в 1999 году. [5]

Вирт участвовал в разработке международных стандартов в области программирования и информатики, будучи членом Международной федерации обработки информации (IFIP) рабочей группы 2.1 по алгоритмическим языкам и исчислениям. [6] которая определила , поддерживает и поддерживает языки программирования АЛГОЛ 60 и АЛГОЛ 68 . [7]

В 2004 году он стал членом Музея истории компьютеров «за плодотворную работу в области языков программирования и алгоритмов, включая Эйлера, Алгола-W, Паскаля, Модулы и Оберона». [8]

Языки программирования [ править ]

Вирт в 1969 году

Вирт был главным разработчиком языков программирования Euler (1965), PL360 (1966), ALGOL W (1966), Pascal (1970), [9] «Модула» (1975 г.), «Модула-2» (1978 г.), [5] Оберон (1987), Оберон-2 (1991) и Оберон-07 (2007). [10] Он также был основной частью команды по проектированию и внедрению операционной системы Медос-2 (1983, для Лилит рабочей станции ), [11] и Оберон (1987, для рабочей станции Церера ), [12] [13] и для Lola (1995) . цифрового оборудования системы проектирования и моделирования [14] [15]

В 1984 году Вирт получил Ассоциации вычислительной техники (ACM) премию Тьюринга за разработку этих языков. [16] В 1994 году он был назначен членом ACM. [17]

В 1999 году он получил награду ACM SIGSOFT за выдающиеся исследования. [18]

Закон Вирта [ править ]

В 1995 году он популяризировал поговорку, которая теперь называется законом Вирта . В своей статье 1995 года «Призыв к экономичному программному обеспечению» он сформулировал это так: «Программное обеспечение становится медленнее быстрее, чем аппаратное обеспечение становится быстрее». и приписал это Мартину Райзеру. [19]

Публикации [ править ]

апрель 1971 г. В сообщении ACM за «Разработка программы путем поэтапного усовершенствования» [20] [21] посвященный преподаванию программирования, считается классическим учебником по разработке программного обеспечения. [22] Эта статья считается самой ранней работой, формально описывающей нисходящий метод разработки программ. [23] [24] Статья обсуждалась Фредом Бруксом в его влиятельной книге «Мифический человеко-месяц» и была названа «плодотворной» в краткой биографии Вирта, опубликованной ACM в связи с его премией Тьюринга. [25] [26]

Учебник 1973 года « Систематическое программирование: введение » [27] в обзоре 1974 года был описан как качественный источник для математиков, желающих понять природу программирования. [28] На обложке издания 1973 года было написано, что книга «... адаптирована к потребностям людей, которые рассматривают курс систематического построения алгоритмов как часть своей базовой математической подготовки, а не к непосредственным потребностям тех, кто хочет». иметь возможность время от времени закодировать проблему и передать ее на свой компьютер для мгновенного решения». [29] Описанный в обзоре как трудный для проработки текст, тем не менее, он был рекомендован как полезное чтение для тех, кто интересуется числовой математикой. [30]

В 1974 году было опубликовано Руководство пользователя и отчет Паскаля . [31] Руководство пользователя и отчет Pascal , написанные совместно [я] с Кэтлин Дженсен , [34] послужил основой многих усилий по реализации языка в 1970-х годах ( BSD Pascal) . [35] ), и 1980-е годы в США и по всей Европе. [36] [37]

В 1975 году он написал книгу «Алгоритмы + Структуры данных = Программы» , получившую широкое признание. [38] Основные редакции этой книги с новым названием «Алгоритмы и структуры данных» были опубликованы в 1986 и 2004 годах. [39] [40] Примеры в первом издании были написаны на языке Паскаль. В более поздних изданиях они были заменены примерами, написанными на Modula-2 и Oberon соответственно. [39] [40]

В 1992 году Вирт и Юрг Гуткнехт опубликовали полную документацию операционной системы Оберон . [41] Вторая книга, написанная Мартином Райзером, была задумана как руководство по программированию. [42]

Смерть [ править ]

Вирт умер в первый день Нового 2024 года в возрасте 89 лет. [43]

См. также [ править ]

Примечания [ править ]

  1. ^ Первая глава (Документация) представляет собой совместную работу, которую, по словам Йенсена, редактировал Вирт. [32] Вторая глава написана Виртом (также опубликована отдельно). [33] ).

Ссылки [ править ]

  1. ^ «Получатели премии IEEE Эмануэля Р. Пиоре» (PDF) . ИИЭЭ . Архивировано из оригинала (PDF) 24 ноября 2010 года . Проверено 20 марта 2021 г.
  2. ^ «Стипендиат Никлауса Вирта 2004 г.» . Музей истории компьютеров . Архивировано из оригинала 3 июля 2019 года . Проверено 1 декабря 2017 г.
  3. ^ «Никлаус Э. Вирт - лауреат премии А. М. Тьюринга» . Ассоциация вычислительной техники. 2019. Архивировано из оригинала 29 июня 2017 года . Проверено 8 января 2024 г.
  4. ^ Хендерсон, Гарри (2009). «Вирт, Никлаус» . Энциклопедия компьютерных наук и технологий . Издательство информационной базы. п. 514. ИСБН  978-1-4381-1003-5 .
  5. ^ Перейти обратно: а б с Помбергер, Густав; Мессенбёк, Ханспетер; Рехенберг, Питер (2000). «Никлаус Вирт — пионер компьютерных наук» . Школа Никлауса Вирта: искусство простоты . Профессиональное издательство Персидского залива. п. 6. ISBN  978-3-932588-85-3 .
  6. ^ Журинг, Йохан; Меертенс, Ламберт ; Гутманн, Вальтер (17 августа 2016 г.). «Профиль Рабочей группы ИФИП 2.1» . Фосвики . Архивировано из оригинала 8 марта 2021 года . Проверено 4 октября 2020 г.
  7. ^ Свирстра, Доайтсе; Гиббонс, Джереми ; Меертенс, Ламберт (2 марта 2011 г.). «ScopeEtc: IFIP21: Foswiki» . Фосвики . Архивировано из оригинала 2 сентября 2018 года . Проверено 4 октября 2020 г.
  8. ^ «Никаус Вирт: Товарищ 2004 г.» . Музей компьютерной истории (CHM) . Архивировано из оригинала 3 июля 2019 года . Проверено 15 октября 2019 г.
  9. ^ Петцольд, Чарльз (9 сентября 1996 г.). «Языки программирования: выжившие и желающие» . Нью-Йорк Таймс . ISSN   0362-4331 . Архивировано из оригинала 9 марта 2018 года . Проверено 8 марта 2018 г.
  10. ^ Вирт, Никлаус (3 мая 2016 г.). Язык программирования Оберон-07 (PDF) . ETH Zurich, факультет компьютерных наук (отчет). Архивировано (PDF) из оригинала 21 января 2021 года . Проверено 17 января 2021 г.
  11. ^ Кнудсен, Свенд Эрик (1983). Медос-2: операционная система, ориентированная на Модуль-2, для персонального компьютера Лилит (докторская диссертация). ETH Цюрих. doi : 10.3929/ethz-a-000300091 . hdl : 20.500.11850/137906 . Архивировано из оригинала 4 января 2024 года . Проверено 4 января 2024 г. Я благодарен профессору Н. Вирту за идею и координацию проекта Лилит, за предоставленную мне возможность спроектировать и внедрить операционную систему Медос-2, а также за руководство этой диссертацией.
  12. ^ Франц, Майкл (2000). «Оберон: забытый драгоценный камень». В Бёсёрменьи, Ласло (ред.). Школа Никлауса Вирта: искусство простоты . Профессиональное издательство Персидского залива. стр. 42, 45. ISBN.  978-3-932588-85-3 .
  13. ^ Провен, Лиам (29 марта 2022 г.). «Дикий мир операционных систем, отличных от C» . Регистр . Проверено 4 апреля 2024 г.
  14. ^ Вирт, Никлаус (1995). Проектирование цифровых схем . Спрингер.
  15. ^ Эберле, Ганс (2000). «Проектирование кластерной сети». В Бёсёрменьи, Ласло (ред.). Школа Никлауса Вирта: искусство простоты . Профессиональное издательство Персидского залива. п. 154. ИСБН  978-3-932588-85-3 . Этот класс также вдохновил Никлауса на разработку простого, но мощного языка описания оборудования под названием Lola. Никлаус всегда сам создавал системы, которые он исследует или преподает, поскольку знает, что это единственный способ сохранить честность и надежность инженера.
  16. ^ Хей, Томас (1984). «Никлаус Э. Вирт» . Премия А. М. Тьюринга . Ассоциация вычислительной техники. Архивировано из оригинала 19 сентября 2017 года . Проверено 15 октября 2019 г.
  17. ^ «Стипендиаты ACM по годам» . acm.org . Архивировано из оригинала 3 января 2024 года . Проверено 3 января 2024 г.
  18. ^ «Награда за выдающиеся исследования» . СИГСОФТ . Проверено 1 апреля 2024 г.
  19. ^ Вирт, Никлаус (февраль 1995 г.). «Призыв к экономичному программному обеспечению». Компьютер . 28 (2): 64–68. дои : 10.1109/2.348001 . S2CID   44803077 .
  20. ^ Вирт, Разработка программы путем поэтапного усовершенствования, Сообщения ACM. 14: 221–227, ACM Press, 1971.
  21. ^ Вирт, Никлаус (2001). «Разработка программы путем поэтапной доработки». В Брое, Манфред; Денерт, Эрнст (ред.). Пионеры и их вклад в разработку программного обеспечения . Берлин, Гейдельберг: Springer. дои : 10.1007/978-3-642-48354-7 . ISBN  978-3-642-48355-4 . S2CID   11348419 .
  22. ^ Гехани, Нараин (1991). Ада: Параллельное программирование . Силиконовый пресс. п. 209. ИСБН  978-0-929306-08-7 .
  23. ^ Гилл, Насиб Сингх. Программная инженерия . Издательство Ханна. п. 192. ИСБН  978-81-906116-3-3 .
  24. ^ Дули, Джон Ф. (25 ноября 2017 г.). Разработка программного обеспечения, проектирование и кодирование: с шаблонами, отладкой, модульным тестированием и рефакторингом . Апресс. п. 54. ИСБН  978-1-4842-3153-1 .
  25. ^ Брукс, Фредерик П. (Фредерик Филлипс) (1975). Мифический человеко-месяц . Ридинг, Массачусетс: Паб Addison-Wesley. Компания р. 143. ИСБН  978-0-201-00650-6 .
  26. ^ «Никлаус Вирт: лауреат премии Тьюринга ACM AM 1984 года». Коммуникации АКМ . 28 (2). Февраль 1985 г. doi : 10.1145/1283920.1283941 .
  27. ^ Вирт, Никлаус (8 января 1973 г.). Систематическое программирование: Введение . Прентис-Холл. ISBN  0-13-880369-2 .
  28. ^ Абрахамс, Пол; Вирт, Никлаус (июль 1974 г.). «Систематическое программирование: Введение». Математика вычислений . 28 (127): 881. дои : 10.2307/2005728 . JSTOR   2005728 .
  29. ^ Вирт, Никлаус (1973). «Крышка-откидка». Систематическое программирование: Введение . Прентис-Холл. ISBN  0-13-880369-2 .
  30. ^ Абрахамс, Пол (июль 1974 г.). «Систематическое программирование: введение Никлауса Вирта». Математика вычислений . 28 (127). Американское математическое общество : 881–883. дои : 10.2307/2005728 . JSTOR   2005728 .
  31. ^ Руководство пользователя Pascal и отчет, второе издание .
  32. ^ «Выступление Кэтлин Дженсен на симпозиуме Вирта (20.02.2014)» . YouTube . Архивировано из оригинала 6 января 2024 года . Проверено 6 января 2024 г.
  33. ^ Вирт, Никлаус (1973). Язык программирования Паскаль (Доработанный отчет) (Отчет). ETH Цюрих. стр. 49 стр. дои : 10.3929/ethz-a-000814158 . hdl : 20.500.11850/68910 .
  34. ^ * https://www.researchgate.net/scientific-contributions/Kathleen-Jensen-2058521472 . Архивировано 6 января 2024 г. в Wayback Machine.
  35. ^ Джой, Уильям Н.; Грэм, Сьюзен Л.; Хейли, Чарльз Б. (1979). Руководство пользователя Berkeley Pascal, версия 1.1, апрель 1979 г. Калифорнийский университет, Беркли. Кафедра электротехники и компьютерных наук. Архивировано из оригинала 8 января 2024 года . Проверено 8 января 2024 г.
  36. ^ Блотник, Срулли (июль 1983 г.). «Не подведи меня сейчас» (PDF) . Pascal News (26): 26. Архивировано (PDF) из оригинала 5 января 2024 года . Проверено 3 января 2024 г.
  37. ^ Хартель, Питер Х. (май 1982 г.). «Паскаль для системных программистов» (PDF) . ЭКОДУ-32. Архивировано (PDF) из оригинала 22 марта 2020 г. Проверено 3 января 2024 г.
  38. ^ Цитаты, собранные Ассоциацией вычислительной техники (ACM).
  39. ^ Перейти обратно: а б Вирт, Никлаус (1986). «Предисловие к изданию 1986 года» . Алгоритмы и структуры данных . Прентис-Холл. п. 9. ISBN  978-0-13-022005-9 . Основное изменение, которое пронизывает весь текст, касается языка программирования, используемого для выражения алгоритмов. Паскаль был заменен на Модульу-2 .
  40. ^ Перейти обратно: а б Вирт, Никлаус. «Алгоритмы и структуры данных» (PDF) . ETH Цюрих. Архивировано (PDF) из оригинала 17 апреля 2021 года . Проверено 4 января 2024 г. © Н. Вирт 1985 г. (версия Оберона: август 2004 г.).
  41. ^ Вирт, Никлаус ; Гуткнехт, Юрг (1992). Проект Оберон: Проект операционной системы и компилятора (PDF) . Аддисон-Уэсли, ACM Press. ISBN  978-0-201-54428-2 . Архивировано из оригинала (PDF) 12 апреля 2013 года. Распродано. Онлайн-версия 2-го издания. Архивировано 5 апреля 2014 г. в Wayback Machine . Издание 2005 г., PDF. Архивировано 8 июля 2021 года в Wayback Machine.
  42. ^ Райзер, Мартин; Вирт, Никлаус (1992). Программирование в Обероне: шаги за пределами Паскаля и Модулы (PDF) . Аддисон-Уэсли, ACM Press. ISBN  978-0-201-56543-0 . Архивировано из оригинала (PDF) 16 апреля 2016 года . Проверено 1 июня 2017 г. . Из печати.
  43. ^ Доказано, Лиам (4 января 2024 г.). «RIP: пионер разработки программного обеспечения и создатель Паскаля Никлаус Вирт» . Регистр . Архивировано из оригинала 7 января 2024 года . Проверено 6 января 2024 г.

Дальнейшее чтение [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 850A183CE137E5F72352B969E4AC1918__1712940000
URL1:https://en.wikipedia.org/wiki/Niklaus_Wirth
Заголовок, (Title) документа по адресу, URL1:
Niklaus Wirth - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)