ДЛЯ ТРАНЗИТА

Версия языка программирования FORTRAN для IBM 650

FOR TRANSIT (также неправильно FORTRANSIT ) — подмножество языка программирования FORTRAN для машины обработки данных с магнитным барабаном IBM 650 , разработанное группой под руководством Боба Бемера . [1] : 162  FORTRAN, первый язык программирования высокого уровня , был разработан для IBM 704 в 1957 году, в то же время IBM хотела предоставить что-то подобное для клиентов старой, менее мощной, но популярной модели 650 — в конечном итоге было продано более 2000 моделей 650.

FOR TRANSIT был совместим с 704 FORTRAN с некоторыми ограничениями. Например, имена переменных могли состоять только из пяти символов вместо шести, а массивы могли иметь максимум два измерения вместо трех. [2]

FOR TRANSIT был многопроходным компилятором . Первый проход переводил исходный код на промежуточный язык IT (Internal Translator), написанный Аланом Перлисом и другими в Технологическом институте Карнеги в 1957 году. [3] Второй проход компилировал IT в код ассемблера SOAP , и, наконец, код SOAP был собран в объектную программу на машинном языке . [1] : 162 

FOR TRANSIT так и не был перенесен на платформу, выходящую за рамки 650, поскольку более новые машины обладали ресурсами для запуска полноценного компилятора FORTRAN.

Название FOR TRANSIT может иметь одно или несколько из трех значений:

  • FORTRAN-S(oap)-IT, описывающий процесс перевода
  • ДЛЯ ТРАНЗИТ(ИОН), что указывает на то, что это было сделано для облегчения модернизации 704
  • ИТ Фортрана, в смысле добавления интерфейса Фортрана к компилятору ИТ [1] : 104–105 

Ссылки

  1. ^ abc Лоренцо, Марк Джонс (2019). История языка программирования Фортран. ISBN 9781082395949. Получено 28 сентября 2020 г. .
  2. ^ IBM Corporation (1959). Справочное руководство по системе автоматического кодирования TRANSIT для системы обработки данных IBM 650 (PDF) . Получено 29 сентября 2020 г.
  3. ^ Perlis, AJ; Smith, JW; Van Zoeren, HR (1957). Внутренний транслятор (IT) Компилятор для 650 (PDF) . Получено 29 сентября 2020 г.
  • Андре, Ричард В. (1958). Программирование компьютера с магнитным барабаном IBM 650 и машины обработки данных (PDF) . Holt, Rinehart and Winston, inc. стр. 100–103 . Получено 29 сентября 2020 г. .


Взято с "https://en.wikipedia.org/w/index.php?title=FOR_TRANSIT&oldid=1220162383"