Ходзінський Олександр Миколайович — особиста сторінка

Структурное программирование на фортране

Повний текст публікації

1985_5.doc

Реферат

В настоящее время распространены идеи структурного программирования. В частности большое внимание уделяется такому требованию к программам, как их познаваемость. Последняя достигается несколькими способами. Укажем два из них. Во-первых, организация программы как самодокументируемой. Для получения информации, необходимой для отладки программы другими программистами, достаточно ознакомиться с текстом самодокументируемой программы. Во-вторых, применение структурного программирования в узком смысле слова, т.е. использование ограниченного числа управляющих структур.

При программировании на ФОРТРАНе можно имитировать упомянутые структуры группами обычных операторов. Однако более естественным и перспективным считается путь расширения ФОРТРАНа соответствующими управляюшими структурами с последующим их машинным переводом на ФОРТРАН.

В докладе предлагается структурный диалект ФОРТРАНа, призванный служить средством для достижения обеих целей: расширение ФОРТРАНа рядом управляющих структур и обеспечение самодокументируемости программ. Как и в других расширениях ФОРТРАНа, в первую очередь вводятся операторы, которые реализуют такие управляющие структуры, как развилка и цикл: ЕСЛИ-ТО-ИНАЧЕ-КОНЕЦ, ЦИКЛ-ТО-КОНЕЦ, ПОКА-ВЫПОЛНЯТЬ-КОНЕЦ, ВЫПОЛНЯТЬ-ПОКА-КОНЕЦ, ЦИКЛ ПО-КОНЕЦ. Каждое ключевое слово ЕСЛИ, ТО, ИНАЧЕ, КОНЕЦ, ВЫПОЛНЯТЬ, ЦИКЛ ПО вместе с комментарием после него должно занимать отдельную строку. Допускаются пробелы в любом месте этой строки, в том числе внутри ключевого слова.

2005-12-08