stringtranslate.com

PARA TRANSITO

FOR TRANSIT (también incorrectamente FORTRANSIT ) es un subconjunto del lenguaje de programación FORTRAN para la máquina de procesamiento de datos de tambor magnético IBM 650 , desarrollado por un grupo dirigido por Bob Bemer . [1] : 162  FORTRAN, el primer lenguaje de programación de alto nivel , fue desarrollado para el IBM 704 en 1957, al mismo tiempo que IBM quería proporcionar algo similar para los clientes del antiguo, menos potente, pero popular 650; finalmente se vendieron más de 2000 650.

FOR TRANSIT era compatible con FORTRAN 704 con algunas restricciones. Por ejemplo, los nombres de las variables solo podían tener cinco caracteres en lugar de seis, y las matrices podían tener un máximo de dos dimensiones en lugar de tres. [2]

FOR TRANSIT era un compilador de múltiples pasadas . La primera pasada traducía el código fuente a un lenguaje intermedio, IT (Internal Translator), escrito por Alan Perlis y otros en el Carnegie Institute of Technology en 1957. [3] La segunda pasada compilaba el IT en código ensamblador SOAP y, finalmente, el código SOAP se ensamblaba en el programa objeto en lenguaje de máquina . [1] : 162 

FOR TRANSIT nunca fue trasladado más allá del 650, ya que las máquinas más nuevas tenían los recursos para ejecutar un compilador FORTRAN completo.

El nombre FOR TRANSIT podría tener uno o más de tres significados:

Referencias

  1. ^ abc Lorenzo, Mark Jones (2019). La historia del lenguaje de programación Fortran. ISBN 9781082395949. Consultado el 28 de septiembre de 2020 .
  2. ^ IBM Corporation (1959). Manual de referencia FOR TRANSIT Automatic Coding System for the IBM 650 Data Processing System (PDF) . Consultado el 29 de septiembre de 2020 .
  3. ^ Perlis, AJ; Smith, JW; Van Zoeren, HR (1957). Traductor interno (IT) Un compilador para el 650 (PDF) . Consultado el 29 de septiembre de 2020 .

Enlaces externos