Cтраница 3
![]() |
Семантика переменных в языке PILOT / 2. [31] |
Обработка сложно структурированных данных во внешней памяти является отличительным свойством всех ЯПЗ. Но помимо этого нужны и обычные переменные. Вот почему в ЯПЗ PILOT / 2 введены регистры и стеки. Иначе обстоит дело со стеками. Для явной спецификации поведения стеков в ЯПЗ PILOT / 2 введены префиксы и постфиксы, которые являются одноместными операторами, аналогичными по синтаксису унарным операторам () и ( -) современных языков программирования. Семантика их зафиксирована в табл. 7.1. Одна и та же переменная, в зависимости от наличия или отсутствия префикса ( постфикса), трактуется либо как регистр, либо как стек. [32]