Cтраница 4
Последующая краткая оценка языка Паскаль начинается с обсуждения тех особенностей языка Паскаль, которые, с одной стороны, имеют большое значение с точки зрения создания корректного программного обеспечения, а с другой - не уменьшают концептуальной простоты и не входят в противоречие с возможностью эффективной реализации. Затем следует обсуждение тех особенностей языка Паскаль, которые вызвали определенные вопросы и даже споры. Автор намеренно воздерживается от предложений по расширению языка Паскаль и их обсуждения, хотя и понимает правомочность значительного числа пожеланий расширения языка Паскаль, исходя из потребностей различных областей применения. Автор считает более важным проанализировать и оценить практическое использование языка Паскаль, чем предлагать добавить в язык Паскаль дополнительные, непроверенные и изощренные возможности, в то время как подавляющее большинство программистов по-прежнему вынуждено использовать языки программирования и технологии появившиеся 20 лет назад. [46]
При работе с другими языками подход будет аналогичным, хотя особенности языка накладывают определенный отпечаток на принимаемые решения. [47]
Мы показали, как можно использовать канонические системы для определения тех особенностей языков, которые не могут быть описаны с помощью БНФ ( контекстно-свободной. [48]