| ||||
|
Основные работы Н. Вирта имеют явно выраженную педагогическую направленность. Он стремился создавать такие алгоритмические языки, которые бы упрощали процесс программирования, а записанные на них тексты программ были наглядны и удобны для восприятия человеком. Первым языком, принесшим ему широкую известность был Паскаль, Интересная деталь - первую версию компилятора составил студент Н. Вирта по фамилии Мармье в 1969 году, сначала на Фортране, а затем на самом Паскале. Для обеспечения переносимости компилятора на разные модели ЭВМ была придумана виртуальная машина, исполняющая P-код, и создан соответствующий вариант компилятора. В свое время P-код был лучшим решением проблемы переносимости и получил широкое распространение. Очень жаль, что разработчики Java не удосужились отметить, что не они первые придумали виртуальную машину. Н. Вирт всегда критически относился не только чужим, но и к своим работам. В частности, в 1984 году, оценивая роль Паскаля он писал: "Это был результат компромисса между тем, что желательно, и что эффективно". Идеи, заложенные в Паскале получили свое развитие в языках Модула и Оберон - это последняя большая работа Н. Вирта. | ||||