Чарльз Беббидж


Норберт Винер


Готфрид Вильгельм Лейбниц

Никлаус Вирт


Блез Паскаль


Герман Холлерит


Никлаус Вирт 

    Никлаус Вирт родился в маленьком швейцарском городке Winterthur в феврале 1934 года. С детства сообразительный мальчик Никлаус убежденно и яростно отрицал существование Санты Клауса. Своими смелыми мыслями о нереальности главного рождественского персонажа Вирт охотно делился с соседскими детьми, повергая их в негодование и жуткое расстройство. Поэтому Вирта часто наказывали. Подолгу сидя в темном чулане, мальчик Никлаус размышлял, как бы передать свое тайное знание всему миру. Нужен был специальный язык, способный донести детям правду о Санте. На создание языка ушли годы, и в 1970 году появился Pascal (Паскаль). Этот язык программирования и по сей день преподают в школе, но никто так и не проникся тайным смыслом, положенным в основу Паскаля. Не помогла даже скрытно поясняющая тайный смысл книга «Algorithms + Data Structures = Programs» («Алгоритмы + структуры данных = программы»), опубликованная Виртом в 1975 году. Повзрослев и вполне освоившись в нише программирования, давшей ему всемирное признание, Никлаус Вирт, верный своей главной идее, придумывает в 1979 году новый язык – Модулу-2, а в 1988 – еще более изощренный Оберон, как и прежде преследуя цель раскрыть таким образом чудовищный обман с Сантой Клаусом. Впрочем, цель так и остается недосягаемой: по-прежнему большинство детей вывешивают на камины и спинки кроватей чулки и носки, в ожидании подарков от Санты. Все тайные знаки, встроенные Виртом в специальные языки, остались незамеченными человечеством. Позже, вдруг бросив идею раскрытия подноготной рождественского героя, Вирт начинает заниматься загадочными CAD-системами и организует проект «CAD Tools for Hardware Design (Lola)". Почему? Зачем? Может, это новая попытка открыть глаза несведущим? Ответы даст только время.
    Весьма любопытны обстоятельства, приведшие Н.Вирта к программированию для электронных вычислительных машин, и существенно повлиявшие на его философию проектирования языков программирования.
   В юности Клаус серьезно увлекался авиамоделированием, самостоятельно спроектировав и построив больше 20 моделей. Он был в числе первых трех цюрихских авиамоделистов, выписавших из Англии в 1952 г. радиокомплекты для дистанционного управления. Электроника оказалась ненадежной, и Клаусу пришлось с ней разбираться, что и привело его в 1954 г. на факультет электротехники знаменитого цюрихского университета ETH. В 50-х гг. развитие электронной вычислительной техники проходило в лоне электротехники с участием математиков в качестве консультантов и программистов (фон Нейман, Тьюринг и др.). Оценив потенциал программируемых управляющих устройств на основе электронных вычислительных машин, начинающий ученый окончательно занялся проблемой создания для них программного обеспечения, находившейся тогда в зародыше.
    Однако интерес к авиации не пропал. Во время стажировок в США Н.Вирт занимался авиаспортом: ощущения пилота, выполняющего мертвую петлю или бочку, ему хорошо знакомы. Вершина его авиадостижений — ускорения до 5.5G, испытанные им во время пилотирования (в качестве второго пилота) сверхзвукового истребителя F-5 Tiger; см. снимки справа, сделанные за несколько минут перед стартом в мае 2000 г.
     Во всех проектах Н.Вирта прослеживается влияние его интереса к встроенным системам управления: пожалуй, именно жесткие требования на надежность таких систем с самого начала предопределили философию Н.Вирта в отношении программирования; задолго до того, как требование безопасности программного обеспечения было осознано как критически важное для, скажем, офисных программ. Кстати говоря, классическим и самым распространенным методом атаки в Интернете является т. наз. «переполнение буфера»; ситуация невозможная для программ, написанных на Обероне/Компонентном Паскале, где нельзя ни случайно, ни по небрежности отключить проверки выхода за границы массивов.Безопасность пилотов и пассажиров должна обеспечиваться, начиная уже с уровня компиляторов.
    Еще один проект, в котором Н.Вирт участвовал в течение нескольких лет, начиная с 1995 г., был посвящен созданию беспилотного вертолета, способного автономно пролететь по заданному маршруту (проект, предпринятый в the Institute of Automatic Control and Measurement; создание «умных» беспилотных летательных аппаратов вызывает огромный интерес во всем мире, в том числе и в России, и прежде всего, конечно, у военных).

 Почти полувековой личный опыт Н.Вирта в разработке пионерского программного обеспечения - компиляторы, операционные системы, прикладные программы, управляющие системы реального времени, а также преподавание — такой уникальный опыт придает колоссальный вес его критике широко распространенных языков и практики программирования

Ада Лавлейс


Дейкстра Эдсгер Вайб


Ершов Андрей Петрович


Джон фон
Нейман


Алан Тьюринг


Сергей Александрович Лебедев