Cтраница 2
Идентификатор не обозначает тип объект, или тип пропущен. [16]
Идентификатор не обозначает метод объекта. [17]
Идентификатор не обозначает конструктор объекта. [18]
Идентификатор не обозначает деструктор объекта. [19]
Идентификатор, который в течение всего времени выполнения программы связан с одним простым элементом данных, например числом, называется простой переменной. Значением простой переменной в некоторый момент выполнения программы является элемент данных, с которым связан в этот момент идентификатор, позицией переменной является позиция элемента данных. [20]
Идентификаторы переносятся непосредственно в выходную цепочку, как только они встречаются. [21]
![]() |
Простая таблица локальной среды для блока Алгола. [22] |
Идентификаторы, служащие именами подпрограмм или метками инструкций, представляют особые трудности; эти случаи разбираются в разд. На рис. 6.2 показана таблица локальной среды для типичного блока Алгола. [23]
![]() |
Простой метод моделирования сохраняемых локальных сред. [24] |
Идентификаторы могут и не исключаться из таблицы локальной среды подпрограммы. В таких случаях идентификаторы должны явно присутствовать в таблице, но тем не менее для большинства ссылок остается возможным прямое вычисление адреса. [25]
Идентификатор, ключевое слово или выражение, задающие тип или атрибут в описании. [26]
Идентификатор или номер, приписанный оператору программы и используемый в других частях программы для обращения к этому оператору. Файл или запись в начале тома ( магнитной ленты или диска), содержащие служебную информацию: имя тома, формат, описание содержимого. [27]
Идентификаторы выделены, и, если их до этого не было в таблице имен, то они туда добавлены. Заметим, что сами идентификаторы могут иметь переменную длину и состоять более чем из одного слова. С каждым идентификатором связано управляющее слово. Объектная строка состоит из адресов таблицы имен, литеральных данных ( значение 3.2), операторов в обратной польской записи и соответствующих ссылок назад на исходную строку. Эти ссылки используются лишь при диагностике ошибок и игнорируются при нормальном исполнении программы. [28]
![]() |
Уточненная схема процесса перевода. [29] |
Идентификаторы в алголе ЕС различаются по 6-и первым символам, и поэтому возможно склеивание различающихся в алголе ТА-Ш идентификаторов. [30]