Компонентный Паскаль/Никлаус Вирт
Никлаус Вирт
правитьЭта страница расскажет о создателе почти всего семейства языков Паскаль. Имя этого человека настолько значительно, что он заслуживает отдельной страницы.
Никлаус Вирт родился 15 февраля 1935 г. в Швейцарии на окраине Цюриха. Отец Никлауса был школьным учителем в местной школе. Увлечениями Никлауса были электроника, системы дистанционного управления и авиамоделизм. Авиамоделизм станет для Вирта хобби на всю жизнь. В 1954 г. он поступил на факультет электроники Швейцарского федерального технологического института (ETH) в Цюрихе. Через 4 года получил степень бакалавра и на этом не остановился. В 1960 г. он закончил со степенью магистра университет Лаваля в г. Квебек (Канада). Из-за особенностей получения учёной степени в европейской системе образования, Вирт далее продолжил написание диссертации в Калифорнийском университете в Беркли (США) -- одном из сильнейших учебных заведений "Лиги витого плюща", где в 1963 г. защитил диссертацию в ходе которой создал язык программирования Эйлер -- расширенный Алгол средствами языка программирования Лисп. Работа Вирта была оценена, и он был приглашён в комитет по стандартизации Алгола. Вирт предложил сильную переработку Алгола, но коллеги не приняли её. В 1967 г. Никлаус Вирт возвращается в Цюрих.
Паскаль
правитьВ 1968 г. в Цюрихе Вирт получает звание профессора. Его работа сопряжена с организацией обучения, проведением исследований, написанием научных работ. В 1970-м году был представлен первый Паскаль. Вирт в соавторстве с Хоаром и Дейкстрой разрабатывает научные принципы программирования на протяжении нескольких лет. Один из таких принципов "сверху-вниз" сейчас широко используется, и мало кто его пытается поставить под сомнение. В 1973 г. был представлен прототип виртуальной машины для исполнения Паскаля на любой аппаратной платформе. Это было новое слово в сфере программирования. В период с 1975 по 1980 г. Вирт разрабатывает язык программирования (ЯП) Modula-2, который явился дальнейшим шагом в семействе Паскаль. Новый язык ярко ориентировался на надёжное промышленное программирование. Modula-2 не превзошел по популярности Паскаль, но прочно занял своё место среди надёжных языков. В конце 1970-х Вирт участвует на конкурсной основе в создании языка программирования для Министерства обороны США, который позже станет известен как Ada. Америка повторно отвергла труды Вирта, хотя объективно, Ада гораздо более сложный язык, и контролировать его с полной гарантией правильности работы программ невозможно (хотя, стоит отдать Аде должное -- программы на этом ЯП куда надёжнее, чем например на Си или Java).
Oberon
правитьВ сотрудничестве с Юргом Гуткнехтом Никлаус Вирт в 1988 г. разрабатывает ЯП Oberon, на базе которого была разработана одноимённая операционная система. В 1992 г. в сотрудничестве с Мёссенбёком был выпущен ЯП Oberon-2. С целью реализации коммерческого потенциала Вирт входит в совет директоров компании Oberon Microsystems. Компания выпускает в 1999 г. развитие языка под названием Компонентный Паскаль. В том же 1999 г. Никлаус Вирт уходит на пенсию, т. к. по законам Швейцарии, он как государственный служащий достиг предельного возраста.
Вирт в России
правитьФамилию этого человека в России знает огромное количество людей. Ведь Паскаль стал стандартом в образовании несколько десятков лет назад, и до сих пор едва ли ему найдётся столь же ценная замена. В 2007 году Никлаус Вирт получил учёную степень почётного доктора Российской академии наук. С учётом количества учебной литературы по Паскалю, беря во внимание последние разработки в семействе языков Паскаль, вполне можно предположить, что Никлаус Вирт ещё на долгие годы будет является символом передовой науки, точных и совершенных технологий.
Авиация
правитьВирт болеет авиамоделированием и авиацией. Это та область, в которую он готов был вкладывать свои навыки и время. На просторах интернета существует фотография, на которой Вирт сидит в шлеме пилота в кабине самолета "Миг". Пролететь на этом самолёте -- была его мечта. И он её тоже осуществил.