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 liderado 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 650, más antiguo, menos potente, pero popular; finalmente se vendieron más de 2000 unidades del 650.
FOR TRANSIT era compatible con versiones anteriores de FORTRAN 704 con algunas restricciones. Por ejemplo, los nombres de las variables solo podían tener cinco caracteres en lugar de seis, y los arreglos 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 Instituto Tecnológico Carnegie 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 máquina . [ 1 ] : 162
FOR TRANSIT nunca se adaptó a procesadores más allá del 650, ya que las máquinas más modernas contaban con los recursos necesarios para ejecutar un compilador FORTRAN completo.
El nombre FOR TRANSIT puede tener uno o más de tres significados:
- FORTRAN-S(oap)-IT, que describe el proceso de traducción
- PARA TRÁNSITO(ión), indicando que tenía como objetivo facilitar las actualizaciones al 704
- La IT de FORTRAN, en el sentido de agregar un front-end de FORTRAN al compilador IT [ 1 ] : 104–105
Referencias
- 1 2 3 Lorenzo, Mark Jones (2019). La historia del lenguaje de programación Fortran . Amazon Digital Services LLC - KDP. ISBN 9781082395949. Consultado el 28 de septiembre de 2020 .
- ↑ IBM Corporation (1959). Manual de referencia PARA TRANSIT Sistema de codificación automática para el sistema de procesamiento de datos IBM 650 (PDF) . Recuperado el 29 de septiembre de 2020 .
- ↑ Perlis, AJ; Smith, JW; Van Zoeren, HR (1957). Traductor interno (IT) Un compilador para el 650 (PDF) . Recuperado el 29 de septiembre de 2020 .
Enlaces externos
- Andree, Richard V. ( 1958). Programación de la computadora de tambor magnético y máquina de procesamiento de datos IBM 650 (PDF) . Holt, Rinehart and Winston, Inc., págs. 100–103 . Recuperado el 29 de septiembre de 2020 .
- Familia de lenguajes de programación Fortran
- Software de IBM
- Introducciones relacionadas con la informática en 1957
- Software para mainframes de IBM
- Temas básicos de lenguajes de programación