Cтраница 4
Если на пути нет условий, то считается, что условие одно и тождественно равно логической единице. Действие дет представляет собой вектор, длина которого равна количеству выходных логических переменных. Компонента вектора в зависимости от конкретной инструкции присваивания равна О, 1, либо стоит прочерк. Последнее означает сохранение на текущем переходе предыдущего значения соответствующей выходной переменной. [46]
Выполнение всех внутренних инструкций начинается одновременно. Инструкция параллельного выполнения считается законченной, если все внутренние инструкции выполнены. В настоящей реализации языка внутренними инструкциями могут быть либо инструкции логического присваивания, либо условная инструкция с инструкциями логического присваивания внутри. При таких ограничениях одновременность микропроцессорной реализации соответствует параллельной работе микропроцессора под словом. Без этого ограничения или если в инструкции параллельного выполнения более восьми внутренних инструкций, микропроцессорная реализация устройства управления на серии 580 представляет собой многопроцессорную синхронизированную схему. [47]
Дополнительным достоинством АПЛ является наличие операторов для всех матричных операций, употребляемых в преобразованиях изображения. Для графических целей особенно полезна полная свобода при работе с массивами. Связывание имен переменных и значений в АПЛ откладывается до первого употребления имени в инструкции присваивания. В этот момент происходит определение типа переменной по типу присваиваемого значения. [48]
Выполнение всех внутренних инструкций начинается одновременно. Инструкция параллельного выполнения считается законченной, если все внутренние инструкции выполнены. В настоящей реализации языка внутренними инструкциями могут быть либо инструкции логического присваивания, либо условная инструкция с инструкциями логического присваивания внутри. При таких ограничениях одновременность микропроцессорной реализации соответствует параллельной работе микропроцессора под словом. Без этого ограничения или если в инструкции параллельного выполнения более восьми внутренних инструкций, микропроцессорная реализация устройства управления на серии 580 представляет собой многопроцессорную синхронизированную схему. [49]
Помимо очевидных синтаксических различий, заключающихся в формах выражений, языки отличаются и по той роли, которую играют в них выражения. Так, в Лиспе, в АПЛ выражение является главной синтаксической структурой: инструкция всегда имеет вид выражения. Таким образом, программа на АПЛ представляет собой просто последовательность выражений. В таких языках, как Фортран и Кобол, роль выражений, напротив, весьма незначительна. Вместо них в качестве основной синтаксической формы выступают инструкции, а выражения используются внутри инструкций лишь эпизодически. В большинстве инструкций в этих языках применяется сокращенная форма выражении, полная форма допускается только в инструкции присваивания, да еще в условных инструкциях. [50]