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

Ходзинский А.Н.

Республиканская конференция “Надежность и качество программного обеспечения”. Тезисы докладов. (г. Львов, 29-31 января 1985 г.) – Киев, 1985. с. 203-205.

Анотація:

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

Завантажити файл публікації