Cтраница 4
Вирт излагает свою точку зрения на проектирование языков программирования и описывает разработанный им новый язык программирования. Описания языка Паскаль, приведенные в статье [182] и книге [91], существенно отличаются друг от друга. [46]
На самом деле одним из принципиальных достоинств языка Паскаль являются его простота и малый размер, поскольку в него включено лишь то, что необходимо для достижения целей, ставившихся при его разработке. Вирт существенно ограничил число различных конструкций в языке Паскаль, и, безусловно, практически любой программист обнаружит в нем отсутствие той или иной излюбленной конструкции. Таким образом, на основании сказанного выше мы делаем вывод, что критика языка Паскаль, связанная с отсутствием в нем тех или иных полезных конструкций, не является правильной. [47]
Вирт, являющийся всемирно известным специалистом в области проектирования языков программирования, представляет свое видение того, почему более поздние языки программирования лучше, чем более ранние. Вирт предлагает критерии, которые могут быть использованы в процессе разработки новых языков программирования, создания документации по ним и их реализации в плане необходимости удввлетворения этим критериям. Вирт демонстрирует, насколько удовлетворяет предложенным им критериям разработанный им же язык Паскаль, завершая свею статью на бором написанных на языке Паскаль программ, иллюстрирующих универсальность и эффективность этого языка программирования. [48]
Книга включает лекции лауреатов премии Тьюринга, которой отмечаются выдающиеся достижения в области программирования, вычислительной математики, математического обеспечения ЭВМ. Вирт ( Швейцария) и др., книги которых переводились на русский язык и известны советским читателям. Ряд лекций сопровождается послесловиями авторов, отражающими современное состояние и перспективы исследований. [49]
В книге этих авторов, вышедшей в 1983 г., дается также реализация соответствующих алгоритмов на языке Паскаль. Вирт ( см. Wirth ( 1976)) приводит программу на Паскале для работы с АУЬ-деревья. В этой книге, кроме того, даны результаты анализа поведения этих структур. [50]