![]() |
Никлаус Вирт |
Никлаус Вирт(Niclaus Wirth) - профессор Швейцарского Федерального технологического института (ETH) в Цюрихе, который Вирт закончил в 1958 г. и где получил специальность инженера в области электроники. Затем он продолжил свое обучение в Лавальском университете (Laval University) в Квебеке (Канада). В университете Калифорнии в Беркли (University of California at Berkeley, США) в 1963 г. Вирт защитил докторскую диссертацию.
![]() |
До 1967 г. работал доцентом на вновь образованном факультете компьютерных наук в Стэнфордском университете (Stanford University, США), где он разработал язык PL360 и, в сотрудничестве с рабочей группой IFIP Working Group 2.1, язык Algol-W. В том же 1967 г. становится доцентом в университете Цюриха (University of Zurich), а в 1968 г. переходит в ETH, где в период с 1968 по 1970 годы разрабатывает язык Pascal. |
Среди последующих проектов - разработка и реализация персонального компьютера Lilith, высокопроизводительной 16-разрядной рабочей станции с растровым дисплеем, создание языка Modula-2 (1978-1982 г.), и 32-разрядной рабочей станции Ceres (1984-1986 г.). Затем им были созданы языки Oberon и Oberon-2 (совместно с профессором Х.Мессенбоком), а также операционная система Oberon (1986-1989 г.). В 1984 г. профессор Вирт был удостоен почетной премии Алана Тьюринга (Turing Award), в 1989 г. - премии Max Petitpierre Prize, а также премии Science and Technology Prize от IBM Europe.
![]() |
Один из последних его проектов - система Lola System для разработки электронных схем (1995 г.). Никлаус Вирт бесспорно является одним из наиболее известных и почитаемых мыслителей в мире информатики. Он является автором новаторских языков и систем программирования Pascal, Modula 2 и Oberon. В начале 70-х гг. он был одним из тех, кто ввел в практику принцип пошаговой разработки ПО. |
Он автор многих известных книг, среди которых признанные классическими "Algorithms + Data Structures = Programs" и "Systematic Programming".
Н. Вирт известен определенными и выражаемыми с абсолютной точностью взглядами на современное состояние культуры разработки ПО, поэтому интервью с ним всегда вызывают оживленную реакцию в компьютерном сообществе. Для Вирта изобретение нового языка программирования никогда не было самоцелью. Просто в этом возникала чисто практическая необходимость, а имевшиеся языки были неудовлетворительны. Например, Modula и Oberon были побочными продуктами работы над рабочими станциями Lilith (1979) и Ceres (1986). Ну а то, что он одновременно был университетским профессором, повлияло на проектируемые языки и системы в том отношении, что он старался сделать их максимально простыми; поэтому, используя их в учебном процессе, он мог концентрироваться на сущностных аспектах программирования, а не на деталях языка и нотации.