Articulo de referencia

Iftran

IFTRAN (antes Iftran) fue creado en 1972 por EF Miller en General Research Corporation, Santa Bárbara , California, como un mecanismo para dar soporte a conceptos de programació...

IFTRAN (antes Iftran) fue creado en 1972 por EF Miller en General Research Corporation, Santa Bárbara , California, como un mecanismo para dar soporte a conceptos de programación estructurada en un entorno basado en FORTRAN .

IFTRAN tenía estas construcciones básicas de programación estructurada: IF...ELSEIF...ENDIF, DO...ENDDO, FOR...ENDFOR y sentencias CASEOF...CASE...ENDCASE que se transcribían a FORTRAN puro.

IFTRAN se desarrolló mediante un proceso de arranque en varias etapas, partiendo de un analizador sintáctico creado manualmente que añadía las construcciones del lenguaje IFTRAN una a una. Finalmente, el preprocesador de IFTRAN se convirtió completamente a IFTRAN, y se utilizó una versión pura de FORTRAN que preprocesaba su propio código para transferir la herramienta a otros ordenadores. Una función de formato legible proporcionaba listados de programas fuente con sangría automática como salida del preprocesador de IFTRAN, además del código puro de FORTRAN que se enviaba al compilador FORTRAN subyacente.

Según el manual de instrucciones de IFTRAN, un informe de investigación general sugiere la siguiente justificación para el uso de un preprocesador FORTRAN:

Si bien los lenguajes estructurados más recientes, como Pascal, gozan de una popularidad inusual, sobre todo en instituciones educativas, el lenguaje de trabajo por excelencia para científicos e ingenieros sigue siendo Fortran. Se podría argumentar que Fortran es el único lenguaje verdaderamente transportable; al trasladarse de un sitio a otro, se espera que siempre esté disponible. Dado que esto no ocurre con Algol , Pascal, Ada u otros lenguajes estructurados, existe un buen incentivo para que los usuarios y autores de código que pueda transportarse escriban en Fortran.

Referencias

Miller, EF "Extensiones para FORTRAN y programación estructurada: un experimento", RM-1608, General Research Corporation, Santa Bárbara, California, febrero de 1972.

Miller, EF "Extensiones a FORTRAN y programación estructurada: un experimento", en Actas de la Conferencia Anual de Automatización del Diseño ACM IEEE del taller de automatización del diseño de junio de 1971, Atlantic City, Nueva Jersey, Estados Unidos.

Miller, EF "Extensiones a Fortran para admitir programación estructurada" en [SIGPLAN] (1973) SIGPLAN Notices 8(06) junio de 1973 NÚMERO ESPECIAL: Resúmenes en investigación relacionada con lenguajes de programación.

Miller, EF, "Un compendio de extensiones de lenguaje para apoyar la programación estructurada", en SIGPLAN Notices 8(06) junio de 1973 NÚMERO ESPECIAL: Resúmenes en investigación relacionada con lenguajes de programación.

Miller, EF, "IFTRAN -- Un preprocesador de lenguaje estructurado", Vigésima Conferencia Semianual VIM, Portland, Oregón , abril de 1974 en [ACM] (1974) Actas de la Conferencia Anual ACM de 1974, San Diego, noviembre de 1974.

Obtenido de " https://en.wikipedia.org/w/index.php?title=Iftran&oldid=1194359423 "