Вирт, Никлаус: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
м оформление
→‎Биография: в тексте есть куда менее очевидные утверждения без источников
Строка 39:
В 1970 году создал язык программирования [[Паскаль (язык программирования)|Паскаль]]. В 1970-х годах разработал, вместе с [[Хоар, Чарльз Энтони Ричард|Хоаром]] и [[Дейкстра, Эдсгер Вибе|Дейкстрой]] технологию [[Структурное программирование|структурного программирования]]. Вышедшая в 1971 году статья Вирта «Разработка программы методом пошагового уточнения» описала и обосновала ставшую впоследствии классической методологию разработки программного обеспечения «сверху вниз». Для переноса Паскаль-системы на различные вычислительные платформы в 1973 году с участием Вирта был разработан прототип виртуальной машины, исполняющей на любой платформе промежуточный «пи-код», в который предполагалось компилировать все программы.
 
В 1975 году разработал язык [[Модула]], в котором реализовал идеи разработки модульных программ с хорошо определёнными межмодульными интерфейсами и параллельного программирования. Кроме того, в Модуле был изменён синтаксис языка — Вирт избавился от унаследованной ещё от [[Алгол-60|Алгола-60]] необходимости применять [[составной оператор|составные операторы]] в [[Оператор ветвления|конструкциях ветвления]] и [[Цикл (программирование)|циклах]]. Модула не была широко известна и имела всего одну экспериментальную реализацию, но её доработанная версия — [[Модула-2]], разработка которой началась в 1977 и закончилась в 1980 году, предназначенная для реализации системного ПО разрабатываемой в ETH системы {{нп2|Лилит (персональный компьютер)|Лилит|en|Lilith (computer)|Lilith}} — 16-разрядного персонального компьютера, стала известна и довольно популярна, хотя и не превзошла по популярности Паскаль{{нет АИ|12|10|2009}}, особенно его коммерческие реализации. Система Lilith обогнала тенденции компьютерной индустрии на несколько лет, позднее Вирт с сожалением говорил, что, не реализовав потенциал этой системы, швейцарская компьютерная индустрия упустила свой исторический шанс. Развитием Модулы-2 стал язык [[Модула-3]], разработанный совместно фирмами DEC и Olivetti; в его создании Вирт участия не принимал.
 
Во второй половине 1970-х Вирт участвовал в конкурсе [[Министерство обороны США|министерства обороны США]] на разработку нового языка для программирования [[Встраиваемая система|встроенных систем]], в результате которого был создан [[Ада (язык программирования)|язык Ада]]. Повторилась история с Алголом-68 — проект группы, в которой работали Вирт и Хоар, не был одобрен комитетом по языку. В итоге конкурс выиграл проект, основанный на Паскале, но гораздо более сложный и объёмный.