Никлаус Эмиль Вирт | |
---|---|
Родился | (1934-02-15) 15 февраля 1934 г. (86 лет). Винтертур, Швейцария |
Гражданство | Швейцария |
Образование |
|
Известен по | Algol W, Эйлер, Паскаль, Модула, Модула-2, Оберон, Оберон-2, Оберон-07, Oberon System |
Награды |
|
Научная карьера | |
Области деятельности | Информатика |
Учреждения | |
Диссертация | Обобщение языка Алгол (1963) |
Докторант | Гарри Хаски |
Докторанты | Майкл Франц, Мартин Одерский |
Никлаус Эмиль Вирт (родился 15 февраля 1934 г.) - швейцарский ученый-компьютерщик. Он разработал несколько языков программирования, в том числе Pascal, и первым открыл несколько классических тем в разработке программного обеспечения. В 1984 году он получил Премию Тьюринга, общепризнанную как высшую награду в информатике, за разработку последовательности инновационных компьютерных языков.
Вирт родился в Винтертуре., Швейцария, в 1934 году. В 1959 году он получил степень бакалавра наук в области электронной инженерии в Швейцарском федеральном технологическом институте Цюриха (ETH Zürich). В 1960 году он получил степень магистра наук (MSc) в Université Laval, Канада. Затем, в 1963 году, он получил докторскую степень в области электротехники и компьютерных наук (EECS) в Калифорнийском университете в Беркли под руководством пионера компьютерного дизайна Гарри Хаски.
С 1963 по 1967 год он работал доцентом информатики в Стэнфордском университете, а затем в университете Цюриха. Затем в 1968 году он стал профессором информатики в ETH Zürich, взяв два годичных творческих отпуска в Xerox PARC в Калифорнии (1976–1977 и 1984–1985). Он вышел на пенсию в 1999 году.
Он участвовал в разработке международных стандартов в программировании и информатике, будучи членом Международной федерации обработки информации (IFIP) Рабочая группа 2.1 IFIP по алгоритмическим языкам и исчислениям, которая указала, поддерживает и поддерживает языки программирования ALGOL 60 и ALGOL 68.
В 2004 году он стал членом Музея компьютерной истории «за основополагающую работу в области языков программирования и алгоритмов, включая Эйлера, Algol-W, Паскаль, Модулу и Оберон».
Вирт был главным разработчиком языков программирования Эйлер, Algol W, Паскаль, Модула, Модула-2, Оберон, Оберон-2 и Оберон-07. Он также был основной частью команды разработчиков и разработчиков операционных систем Lilith и Oberon, а также цифрового оборудования Lola система проектирования и моделирования. Он получил Ассоциацию вычислительной техники (ACM) Премию Тьюринга за разработку этих языков в 1984 году, а в 1994 году он был введен в должность научного сотрудника ACM.
Его книга, написанная совместно с Кэтлин Дженсен, Руководство пользователя и отчет Pascal, послужила основой для многих усилий по внедрению языков в 1970-х и 1980-х годах в США и по всей Европе..
Его статья «Разработка программ путем пошагового уточнения», посвященная обучению программированию, считается классическим текстом в программной инженерии. В 1975 году он написал книгу Алгоритмы + структуры данных = Программы, получившую широкое признание. Основные исправления этой книги под новым названием «Алгоритмы + структуры данных» были опубликованы в 1985 и 2004 годах. Примеры в первом издании были написаны на Паскале. В более поздних изданиях они были заменены примерами, написанными соответственно на Modula-2 и Oberon.
Его учебник «Систематическое программирование: введение» считался хорошим источником для студентов, которые хотели больше, чем просто программировать. На обложке шестого издания (1973 г.) говорилось, что книга «... адаптирована к потребностям людей, которые рассматривают курс по систематическому построению алгоритмов как часть своей базовой математической подготовки, а не к непосредственным потребностям тех, кто хотят иметь возможность время от времени кодировать проблему и передавать ее своему компьютеру для мгновенного решения ". Считавшийся сложным для проработки текстом, его считали обязательным к прочтению для тех, кто интересовался числовой математикой.
Подпись Никлауса ВиртаВ 1992 году он опубликовал (с Юргом Гуткнехтом ) полную версию документация по Oberon OS. Вторая книга (совместно с Мартином Райзером) была задумана как руководство для программистов.
В 1995 году он популяризировал пословицу, которая теперь называется закон Вирта, в которой говорится, что программное обеспечение становится медленнее быстрее, чем оборудование. В своей статье 1995 года A Plea for Lean Software он приписывает это Мартину Райзеру.
На Викискладе есть материалы, связанные с Никлаусом Виртом. |
В Wikiquote есть цитаты, связанные с: Никлаусом Виртом |