Вокруг Света - Журнал "Вокруг Света" №1 за 2006 год
Светлана Беляева
Чтобы удержаться на ногах, нужно бежатьСоздатель языка Паскаль лауреат самой престижной награды в области высоких технологий — премии Тьюринга, выдаваемой Ассоциацией вычислительной техники (ACM), профессор Никлаус Вирт в 2005 году совершил большое турне по городам России, выступая с лекциями о малоизвестных языках программирования Оберон и Modula. Во время пребывания в Москве он ответил на несколько наших вопросов.
— Что заставило создателя удачного и популярного языка заняться разработкой нового?
— Возросшая сложность задач, решаемых с помощью компьютеров. В 70-х нужны были небольшие программы. Потом, когда компьютеры стали совершеннее и возросла потребность в сложно структурированных программах, возникла необходимость создания больших программных комплексов, таких как Modula. Мир не стоит на месте, нужно двигаться вместе с ним, иначе упадешь.
— Что вы думаете о MS-DOS?
— Это примитивная операционная система.
— А Windows?
— К сожалению, я вынужден ее использовать. Мы разработали систему более эффективную и удобную. Это Оберон — она имеет то же название, что и язык.
— Эта система когда-нибудь появится на рынке?
— Трудно сказать. Компания, которая взялась продвигать Оберон, так и не смогла предложить его в качестве готового продукта. Некоторые модули Оберона используются, но целиком устанавливать его не имеет смысла. Никто сейчас не купит компьютер, в котором нет Windows или чего-нибудь подобного.
— Какую главную задачу предстоит, на ваш взгляд, решить программистам будущего?
— Им предстоит овладеть искусством параллельного программирования. В прошлом программы представляли собой цепочку пошаговых операций. А сейчас на одном компьютере, даже на одном чипе одновременно происходят многочисленные процессы. Очень трудно координировать их и не допускать при этом ошибок.
— Что вы считаете наивысшим своим достижением?
— Оберон. Это вершина моих разработок. И еще компьютер Лилит — одну из первых вычислительных машин, имевших мышь, монитор с высоким разрешением и графический интерфейс пользователя.
Note1
разумеется, в Марсель
Note2
то есть овощи