Jump to content

ДЛЯ ТРАНЗИТА

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

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

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

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

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

  • FORTRAN-S(oap)-IT, описание процесса перевода
  • FOR TRANSIT(ion), что указывает на то, что оно было предназначено для облегчения модернизации 704.
  • ИТ FORTRAN в смысле добавления интерфейса FORTRAN к IT-компилятору. [1] : 104–105 
  1. ^ Jump up to: а б с Лоренцо, Марк Джонс (2019). История языка программирования Фортран . ISBN  9781082395949 . Проверено 28 сентября 2020 г.
  2. ^ Корпорация IBM (1959). Справочное руководство ДЛЯ системы автоматического кодирования FOR TRANSIT для системы обработки данных IBM 650 (PDF) . Проверено 29 сентября 2020 г.
  3. ^ Перлис, Эй Джей; Смит, Дж.В.; Ван Зоерен, HR (1957). Внутренний транслятор (IT) Компилятор для 650 (PDF) . Проверено 29 сентября 2020 г.
[ редактировать ]


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