Язык паскаль был создан в конце 60-х годов Н. Виртом как специальный язык для обучения студентов, но вскоре получил распространение среди программистов. Сейчас паскаль широко используется и для написания прикладных программ, и как язык системного программирования.
В частности, программное обеспечение многих мини- и микрокомпьютеров написано на языке паскаль. Трансляторы с этого языка имеются на наиболее распространенных типах ЭВМ во всем мире.
Основными причинами популярности языка паскаль являются следующие.
Простота языка позволяет быстро его освоить и создавать алгоритмически сложные программы.
Развитые средства представления структур данных обеспечивают удобство работы как с числовой, так и с символьной и битовой информацией.
Наличие специальных методик создания трансляторов с паскаля упростило их разработку и способствовало широкому распространению языка.
Оптимизирующие свойства трансляторов с паскаля позволяют создавать эффективные программы. Это послужило одной из причин использования паскаля в качестве языка системного программирования.
В языке паскаль реализованы идеи структурного программирования [2, 12], что делает программу наглядной и дает хорошие возможности для разработки и отладки.
В данной книге содержится информация для начинающих пользователей машин типа ЕС ЭВМ и БЭСМ-6, собирающихся работать на языке паскаль.
Описываемые возможности паскаля реализованы на машинах типа БЭСМ-6 и ЕС ЭВМ за исключением случаев, оговоренных особо. Дополнительные возможности, предоставляемые трансляторами на конкретных ЭВМ, в книге не описаны. С ними можно ознакомиться в соответствующей литературе: [4, 8, 13]. Приведены только те режимы трансляции, которые имеются на ЭВМ перечисленных типов.
Учитывая, что многие читатели владеют языком фортран, мы будем в ряде случаев обращать их внимание на конкретные сходства и различия языков паскаль и фортран.