Лингвистическое обеспечение. Типы языков программирования. Краткое описание языка Fortran 95

Страницы работы

12 страниц (Word-файл)

Фрагмент текста работы

слов, каждое из которых несет определенную смысловую нагрузку. Лексемами языка программирования являются:

−  имена переменных, подпрограмм и т. д.;

−  специальные слова, из которых составляются предложения описания,

−  операторы и другие конструкции языка;

−  обозначения операций, например, арифметических;

−  буквальные константы;

−  разделители, то есть специальные символы, отделяющие друг от друга;

−  операторы, элементы списков и т. д.;

−  метки.

В каждом языке программирования используются свои правила построения имен. В правилах присвоения имен переменным (и другим объектам) следует обратить внимание на то, какие символы можно использовать в именах, какова максимальная длина имени и различается ли регистр букв.

Специальные слова используются для построения предложений – базовых единиц языка, обладающих смысловой завершенностью. Специальные слова бывают двух видов: зарезервированные и ключевые. Зарезервированные слова имеют вполне определенные смысл и назначение, которые определяются спецификацией или стандартом языка. Любая неточность в применении зарезервированных слов является серьезной ошибкой. Назначение ключевых слов зависит от контекста, то есть от того, где в программе слово используется.

Любая программа содержит переменные, константы, предложения описания и операторы. Переменная связана с областью памяти компьютера, которой присвоено определенное имя и которая наделена определенными свойствами. Иногда говорят, что переменной соответствует одна абстрактная ячейка памяти. Физический размер этой ячейки зависит от типа переменной, то есть от того, какая информация в ней хранится.

Переменная характеризуется набором атрибутов. Имя переменной является одним из основных ее атрибутов. Следующий атрибут – значение переменной.

Содержимое ячейки памяти, связанной с переменной, может изменяться в ходе выполнения программы (собственно, поэтому переменная и называется переменной!). Тип переменной определяет вид информации, содержащейся в абстрактной ячейке памяти, а также набор операций и множество ее допустимых значений. Важнейшей характеристикой переменной является и ее адрес. В линейной модели памяти это порядковый номер первой физической ячейки памяти, входящей в состав абстрактной ячейки. Область видимости переменной – это такая часть программы, в которой операторы могут использовать данную переменную. Обычно говорят о глобальных и локальных переменных. Глобальные переменные доступны во всей программе, а локальные только в отдельных ее блоках.

Константа отличается от переменной прежде всего тем, что ее значение не изменяется в ходе выполнения программы. Принято различать буквальные и именованные константы. Буквальные константы представляют собой значения, которые воспринимаются в программе в точности так, как они изображены. Значения могут быть числовыми, символьными или другими. Буквальные константы еще называют литералами.

На именованные константы ссылаются, указывая их имя. Имена назначаются константам обычно по тем же правилам, что и переменным.

Оператор описывает некоторое законченное действие, например, вычисление по математической формуле или последовательность выполнения других операторов программы. Операторы, которые описывают свойства (атрибуты) переменных и других объектов, используемых в программе, называются предложениями описания или декларативными операторами. Операторы, управляющие ходом выполнения программы, называются управляющими операторами. Управляющие операторы, прежде всего, реализуют основные алгоритмические конструкции, такие как бинарные и многовариантные ветвления (условные операторы, операторы

Похожие материалы

Информация о работе