Никлаус Вирт - создатель языка Pascal.

Никлаус Вирт - создатель языка Pascal.

Программер



Никлаус Вирт родился 15 февраля 1934 года в Швейцарии. Ученый информатик, один из сильнейших специалистов в области разработки языков программирования. Создатель языков - Pascal, Модула-2, Оберон.

С детства увлекался авиамоделированием, программированием и электроникой. В 1954 году поступил на факультет электроники Швейцарского федерального технологического института, затем продолжил обучение в университете Лаваля. Затем отучился в Калифорнийском университете в Беркли, где в 1963 году, защитил диссертацию, по теме языка программирования Эйлер.

Был приглашён в Комитет по стандартизации Алгола и ръяно отстаивал линию на модификацию Алгола, свободной от недостатков языка. Критиковал Алгол-68, из-за его недостаточной надёжности и чрезвычайной избыточности.

В 1970 году создал язык программирования Паскаль. В 1970-х годах разработал, вместе с Хоаром и Дейкстрой технологию структурного программирования.

В 1975 году - для реализации модульных программ, разработал язык Модула.

Во второй половине 1970-х участвовал в конкурсе министерства обороны США на разработку нового языка для программирования встроенных систем, в результате которого был создан язык Ада.

В 1988 году в содружестве с Юргом Гуткнехтом, создал язык программирования Оберон. Оберон основан на Модула-2, ее упростили и дополнили новыми возможностями.

В 1999 году Oberon microsystems выпустила следующую версию Оберона — Компонентный Паскаль, более приспособленный для компонентного программирования. В 1996 году Вирт разработал ещё один оригинальный язык программирования — Lola, простой обучающий язык для формального описания и симуляции цифровых электрических схем.

Вирт написал множество книг по компьютерной тематике, является членом многих академий, в том числе почетным доктором Российской академии наук.

Интересные факты

--> Паскаль сыграл определяющую роль в формировании мировоззрения нескольких поколений программистов. Он прост и элегантен. Построен на четких принципах структурного программирования, красивой математической базе и блестящем архитектурном воплощении.

--> С 1978 по 1980 год в Швейцарском федеральном технологическом институте, Вирт разработал одну из первых компьютерных станций с графическим дисплеем 768 x 592 пикселя и мышью. Он назвал ее Лилит.

Лилит обладала 64 кбайтами оперативки и процессором частотой 7 МГц. Для 1980 года это было неплохо. Все программное обеспечение для данной машины, включая операционную систему, Вирт написал на разработанном им языке Модула-2.

--> Компьютерная индустрия отставала от работ Вирта минимум на 5–7 лет. Намного уступавший Лилит легендарный Apple 2, и в подметки не годился Лилит. Вирт с грустью размышлял о том, что с проектом Лилит швейцарская промышленность упустила свой шанс.

--> Появление виртуальной машины Java преподносилось ее разработчиками из Sun Labs практически на уровне серьезного открытия. Один из учеников Вирта, Михаэль Франц, высказался по этому поводу: Переносимость Java основана на наличии виртуальной машины, позволяющей легко имитировать большое число архитектур. Идея виртуальной машины была очень популярна уже более двадцати лет назад, хотя впоследствии о ней забыли. Тогда речь шла о Pascal-P – созданной реализации Паскаля, которая сыграла решающую роль в распространении этого языка. Интересно, что виртуальные машины для Паскаля и Java весьма схожи по архитектурe.

На самом деле Java содержит мало действительно новых решений. Виртуальная машина — первое, что приходит в голову, если задуматься о многоплатформенности. Лет двадцать пять назад это было удачным и свежим решением.

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







Report Page