Ифтран
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
IFTRAN (урожденный Iftran) был создан в 1972 году Э. Ф. Миллером в General Research Corporation, Санта-Барбара , Калифорния, как механизм поддержки структурированного программирования концепций в среде, основанной на FORTRAN .
В IFTRAN были следующие базовые конструкции структурного программирования: операторы IF...ELSEIF...ENDIF, DO...ENDDO, FOR...ENDFOR и CASEOF...CASE...ENDCASE, которые транслитерировались в чистый ФОРТРАН.
IFTRAN был запущен в несколько этапов из созданного вручную синтаксического анализатора, который добавлял конструкции языка IFTRAN по одной. В конце концов препроцессор IFTRAN был полностью преобразован в IFTRAN, а версия IFTRAN на чистом FORTRAN с предварительной обработкой собственного кода использовалась для передачи инструмента на другие компьютеры. Возможность красивой печати обеспечивала автоматические списки исходных программ с отступами в качестве вывода препроцессора IFTRAN в дополнение к коду чистого FORTRAN, который отправлялся в базовый компилятор FORTRAN.
Согласно инструкции по эксплуатации IFTRAN, в отчете General Research предлагается следующее обоснование использования препроцессора FORTRAN:
«Хотя новые структурированные языки, такие как PASCAL, пользуются необычайной популярностью, особенно в образовательных учреждениях, рабочим языком ученых и инженеров по-прежнему остается ФОРТРАН. Фортран можно назвать единственным по-настоящему переносимым языком; при переходе с сайта на сайт Ожидается, что FORTRAN всегда будет доступен. Поскольку это не относится к ALGOL , PASCAL, ADA или другим структурированным языкам, у пользователей и авторов кода, который может быть перенесен, есть хорошая мотивация писать на FORTRAN».
Ссылки
[ редактировать ]Миллер, Э. Ф. «Расширения FORTRAN и структурированное программирование - эксперимент», RM-1608, General Research Corporation, Санта-Барбара, Калифорния, февраль 1972 г.
Миллер, Э. Ф. «Расширения FORTRAN и структурированное программирование - эксперимент», в материалах ежегодной конференции по автоматизации проектирования ACM IEEE, проведенного в июне 1971 года на семинаре по автоматизации проектирования, Атлантик-Сити, Нью-Джерси, США.
Миллер, Э. Ф. «Расширения Фортрана для поддержки структурированного программирования» в [SIGPLAN] (1973). Уведомления о SIGPLAN, 8 (06) июня 1973 г. СПЕЦИАЛЬНЫЙ ВЫПУСК: Тезисы исследований, связанных с языками программирования.
Миллер, Э. Ф., «Сборник расширений языка для поддержки структурированного программирования», в уведомлениях SIGPLAN, 8 (06) июня 1973 г. СПЕЦИАЛЬНЫЙ ВЫПУСК: Рефераты исследований, связанных с языками программирования.
Миллер, Э. Ф., «IFTRAN - препроцессор структурированного языка», Двадцатая полугодовая конференция VIM, Портленд, Орегон , апрель 1974 г., в [ACM] (1974 г.), Материалы ежегодной конференции ACM 1974 г., Сан-Диего, ноябрь 1974 г.