Непейвода Н.Н. Программирование. Раздел 1

Непейвода Н.Н. Программирование. Страница 80

Имея схемы, подобные приведенным, можно показать, как строятся аб­страктносинтаксические структуры, изображенные на рис. 2.2 и 2.3. К при меру, третье выражение на рис. 2.2 получается при однократном примене­нии схем выражениясложения и выраженияумножения, а также четырех­кратным применением схем выраженияпеременной с разными значениями атрибута <Имя> (см. рис. 2.6). Верхняя вершина на рисунке помечена мно­готочием. Это означает, что данная структура является частью другой, не рассматриваемой здесь, абстрактносинтаксической структуры.

Составление подобных абстрактносинтаксических структур аналогично тому, как выстраиваются кости при игре в домино, поэтому обсуждаемые схемы можно назвать абстрактносинтаксическим домино. Но составление структур, разумеется, не является самоцелью. Назначение их в том, чтобы точно определять вычисления, разграничивать текстовую основу языка и его семантическое содержание. В конечном итоге, благодаря такому разгра­Конкретносинтаксическое понятие <операторы> может представлять последовательно выполняемые операторы, параллельно выполняемые oneраторы либо совместно выполняемые операторы. Соответственно, в аб­страктносинтаксическом представлении должны поддерживаться три ва­рианта использования этой конструкции. Однако, применительно к языку С, конструкция <операторы> всегда задает последовательное выполнение. Поэтому для данного языка можно ограничиться одним из абстрактносин ­таксических ее представлений. Тем не менее, для полноты картины полезно определить еще совместно выполняемые последовательности операторов. Это может использоваться, например, когда транслятор в состоянии опреде­лить, что эффект выполнения некоторой серии операторов не зависит от их порядка, а потому допустимо задание такой последовательности вычисле­ний, которая удобна в данной ситуации.

Новости

  • 1
  • 2
Prev Next

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

24.01.2016

Ракета &quot;Ангара-А5В&quot; в ближайшее десятилетие не полетит

Роскосмос не планирует в течение ближайшего десятилетия осуществлять пуск тяжёлой ракеты-носителя А...

Ученые РФ опровергли выводы исследований о вреде ГМО

24.01.2016

Ученые РФ опровергли выводы исследований о вреде ГМО

Исследователи из Института проблем передачи информации (ИППИ РАН) проанализировали несколько самых п...

Летающие "Крокодилы"

24.01.2016

Летающие &quot;Крокодилы&quot;

20 удивительных фактов о боевом вертолете Ми-24.Этот вертолет стал таким же узнаваемым символом сове...

В Аргентине описали новый вид динозавра-гиганта

24.01.2016

О ранее неизвестном виде динозавра, относящемуся к инфраотряду зауроподов, рассказали аргентинские п...

Реклама