Великие люди: жизнеописания и биографии
ЖЗЛ :: Вирт Никлаус
Алфавитный указатель биографий

Биография Вирта Никлауса - стр. 4

Вирт Никлаус - его биография и жизнеописание
Персоналии: Ученые, Информатики,
Страница:  01   02   03   [04]   05   06  

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

Разработанная в начале 1970-х система Pascal-P, предполагающая компиляцию программ на Паскале в универсальный «пи-код» и реализацию на любой платформе интерпретатора пи-кода (одна из известных её реализаций — UCSD-Pascal Университета Сан-Диего), которая позволяла с минимальными затратами переносить Паскаль-системы на новые аппаратные платформы, более чем на два десятилетия опередила идеи интерпретатора промежуточного кода, реализованные в системах, поддерживающих исполнение программ на языке Java и в платформе. NET.

Идея совмещения системы программирования со сборщиком мусора, освобождающим программиста от необходимости отслеживать время жизни объектов, динамически размещённых в памяти, была реализована в 1988 году в языке и операционной системе Оберон. Обе эти идеи были использованы разработчиками Java и. NET во второй половине 1990-х годов.

Научные принципы

Возможно, одним из наиболее точных выражений принципов, которых придерживается Вирт в разработке всех своих проектов, является фраза Эйнштейна, вынесенная в эпиграф к «Сообщению о языке Оберон»: «Делай просто, насколько возможно, но не проще этого».

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

Достижение же надёжности возможно, по Вирту, только одним способом: максимально возможным упрощением и самих систем, и инструментов, которые используются для их создания. В соответствии с этим принципом языки и системы программирования, разрабатываемые Виртом, всегда были образцом «разумной достаточности», даже своего рода аскетичности — в них предусматривалось только то, без чего нельзя обойтись.

Даже расширение существующих языков и систем всегда сопровождалось упрощением.

По подсчётам, опубликованным в статье Сергея Свердлова «Арифметика синтаксиса»[2], «линия Вирта», как он её назвал — линейка языков, включающая Паскаль, Модулу-2, Оберон и Оберон2 — это единственный пример «генетической линии» языков-потомков Алгола-60, в которой сложность языка, определённая как количество лексем в его описании, стабильно снижалась и в настоящее время оказывается ниже, чем у общего «прародителя» — Алгола-60.

Страница:  01   02   03   [04]   05   06  
Персоналии: Ученые, Информатики,


Другие известные Ученые

•   Клод Альбер
•   Келдыш Мстислав Всеволодович
•   Губкин Иван Михайлович
•   Франклин Бенджамин
•   Рябушинский Дмитрий Павлович


Похожие фамилии и имена на букву В

•   Вирпша Витольд
•   Виртанен Арттури Илмари

Описания видов деятельности
Вирта Никлауса

•   Ученые
•   Информатики
•   Справочник профессий




Самые последние новости

Последние новости недели

Другие новости недели



главная|по алфавиту|новые биографии|по роду деятельности
добавить биографию|карта сайта|реклама на сайте|ваши отзывы
все статьи|интересные факты|самые известные|интервью
статьи по темам|опубликовать статью
Администрация не несет ответственность за достоверность информации, размещенной на правах рекламы и рекламных объявлений на сайте.
Rambler's Top100