Никлас Вирт
Никлаус Вирт (Niklaus Wirth, 15 февраля 1934) – швейцарский ученый, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, лауреат премии Тьюринга 1984 года. Вирт разработал или участвовал в разработке языков программирования: Euler, Algol-W, PL/360, Pascal, Modula, Modula-2, Oberon, Oberon-2, Component Pascal, Аdа. Наиболее известная его разработка, безусловно, – это язык программирования Паскаль, оказавший огромное влияние на несколько поколений программистов и ставший базой для создания большого числа языков программирования. Еще одна фундаментальная работа, участником которой стал Вирт – разработка технологии структурного программирования.
Отец Никлауса был школьным учителем. В детстве Никлаус Вирт увлекался авиамоделизмом и постройкой ракет, увлечение электроникой и системами программного управления началось с разработки устройств дистанционного управления для моделей. В 1954 г. поступил на факультет электроники Швейцарского федерального технологического института (ETH) в Цюрихе, где за четыре года получил степень бакалавра по электротехнике. Продолжил обучение в Лавальском университете (Квебек, Канада), в 1960 г. получил степень магистра. Затем был приглашен в университет Калифорнии в Беркли (США), где в 1963 г. под руководством профессора Хаски защитил диссертацию, темой которой стал язык программирования Эйлер (Euler) – расширение Алгола средствами языка Лисп. В 1970 г. создал язык программирования Паскаль. В 1970-х гг. разработал вместе с Ч. Хоаром и Э. Дейкстрой технологию структурного программирования. Вышедшая в 1971 г. статья Н. Вирта «Разработка программы методом пошагового уточнения» описала и обосновала ставшую впоследствии классической методологию разработки программного обеспечения «сверху вниз». Во второй половине 1970-х гг. Никлас Вирт участвовал в конкурсе Министерства обороны США по разработке нового языка для программирования встроенных систем, в результате кото