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

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

Здесь "_Г, г = 1,..., 5 обозначают позиции таблицы. Эти сочетания симво­лов, нигде в нормальной программе не встречающиеся, легко могут распо­знаваться препроцессором. Размещаемые между ними последовательности символов разносятся по соответствующим полям нужной структуры, кото­рая, в зависимости от выбранной стратегии, интерпретируется либо транс­лируется. С помощью этих сочетаний осуществляется разметка текста, которая дает возможность распознавать и осмысливать его фрагменты. Сто­ит обратить внимание, что, за счет специального взаимного расположения символов, в данном тексте представляемая им таблица автомата вполне обо­зрима. Если нет более подходящего представления, то данную структуру вполне можно рекомендовать для ввода.

Однако непосредственная интерпретация универсального текстового раз­меченного представления довольно затруднительна. Предпочтительнее, что­бы единицами интерпретации были бы сами поля таблицы. Вообще говоря, этому противоречит наличие в таблице полей, значения которых — фрагмен­ты исполняемого кода на языке программирования (такая запись удобна для человека, т. к. для заполнения таблицы не приходится прибегать ни к ка­ким дополнительным соглашениям). На самом деле противоречие возникает только для поля действий, поскольку последовательности символов меж­ду и "_3" имеют ясно выраженную семантику: это проверка условия. Если всегда рассматривать условия как проверку того, чему равен входной символ, то вполне понятны, легко задаются, распознаются и интерпретиру­ются специальные обозначения: перечисления значений, их диапазоны и т. д. Трактовка этих обозначений не вызывает осложнений, а потому подобные приемы кодирования применяются довольно часто.

Новости

  • 1
  • 2
Prev Next

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

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

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

24.01.2016

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

Реклама