Язык программирования Pascal
Изначально, ЯП Pascal был разработан (Вирт, США) исключительно для обучения студентов основам программного общения с ЭВМ. Последующая модернизация этого языка и создание эффективных трансляторов, превратили его в универсальный язык программирования object Pascal (Delphi), широко используемый профессионалами для разработок программных продуктов в среде Windows.
Алфавит письменного языка Pascal образуют:
- буквы латинского алфавита (a-z, A-Z), причем заглавные и прописные буквы транслятором не различаются,
- десятичные цифры 0, 1, 2, ... 9,
- знаки препинания : . , ;
- специальные символы # $ ^ + - = ( ) { } [ ] / ‘ < > *.
Буквы национальных алфавитов (кириллица) могут использоваться только для написания комментариев, которые не обрабатываются транслятором, и для задания информации «символьного типа».
Опр. Идентификатор – имя собственное (название) присваиваемое:
- объекту обработки,
- операции обработки,
- структуре (типу, конструкции, трафарету) объекта обработки или структуре операции обработки,
- оператору (предложению),
- подпрограмме (фрагменту программы).
Аналог понятия «идентификатор» - слово в естественном языке.
Синтаксические правила образования новых идентификаторов:
1. Плотная (пробелы не допускаются) последовательность из букв латинского алфавита, цифр и знака подчеркивания.
2. Первый символ – всегда буква.
3. Длина идентификатора не более 64 символов.
Примеры идентификаторов: DAN1, A, bbb, Matrix_7_7, NewR.
В языках программирования выделяют три группы идентификаторов.
Опр. Пользовательские идентификаторы – придумывает и обязательно описывает сам программист.
Опр. Зарезервированные слова языка - можно использовать только по их прямому (предусмотренному для данного языка) назначению.
Пример: VAR DO BYTE BEGIN END + - *
Опр. Служебные идентификаторы – слова, имеющие стандартное описание и предназначение, но программист может этим пренебрегать и использовать их по своему усмотрению.
Пример: SIN COS READ WRITE
Опр. Оператор – последовательность идентификаторов, построенная по одному из стандартных, для данного языка программирования шаблонов.
Аналог понятия оператор – предложение в естественном языке.
Опр. Синтаксис оператора – правила образования (составления) оператора из идентификаторов.
Опр. Семантика операторов– смысла оператора понимаемый программой-транслятором, но выраженный на естественном языке, т.е. несколькими предложениями в повелительном наклонении.
Семантика операторов обычно передается в устной форме, так называемая «звуковая транскрипция оператора», и весьма важна для начинающих программистов.
Дата добавления: 2021-12-14; просмотров: 281;