Jump to content

Ифтран

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 г.

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0e61652f36ef088c2684c6294c639f40__1704720240
URL1:https://arc.ask3.ru/arc/aa/0e/40/0e61652f36ef088c2684c6294c639f40.html
Заголовок, (Title) документа по адресу, URL1:
Iftran - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)