Fortran

Fortran es un lenguaje de programación creado por primera vez en los años 50. Todavía se usa hoy en día. Es un lenguaje de procedimientos usado principalmente para la computación científica y el análisis numérico.

El primer compilador FORTRAN fue creado en 1954-57 por un equipo de IBM dirigido por John W. Backus. Este compilador fue el primer compilador para cualquier lenguaje de alto nivel. Los autores estaban preocupados de que nadie usara el lenguaje si los programas escritos en él no se ejecutaban tan rápido como los programas escritos en lenguaje ensamblador. Así que lo convirtieron en un compilador optimizador.

Debido al uso intensivo por parte de los científicos que realizaban trabajos numéricos, el lenguaje creció de tal manera que animó a los escritores de compiladores a producir compiladores que generaran código de alta calidad (rápido). Hay muchos vendedores de compiladores de alto rendimiento. Mucho trabajo e investigación en la teoría y diseño de compiladores fue causado por la necesidad de generar buen código para los programas Fortran.

Han aparecido varias revisiones del lenguaje, incluyendo el muy conocido FORTRAN IV (el mismo que el FORTRAN 66), el FORTRAN 77 y el FORTRAN 90. La norma formal más reciente para el lenguaje se publicó en 1997 y se conoce como Fortran 95.

Inicialmente, el lenguaje se basaba en un formato preciso del código fuente y en el uso intensivo de números de declaración y declaraciones de "ir a", escritas como "goto" en Fortran.

Cada versión introdujo conceptos de programación "modernos", como los comentarios del código fuente y la salida de texto, IF-THEN-ELSE (en FORTRAN 77), la recursividad (en Fortran 90) y las construcciones paralelas, mientras se intentaba mantener el perfil "magro" y el alto rendimiento de Fortran.

El significado y la ortografía del nombre

El nombre "Fortran" es la abreviatura de "Formula Translation". El lenguaje era conocido anteriormente como FORTRAN (y las variantes más antiguas aún lo son). Desde Fortran 90, la capitalización ha sido abandonada. Las normas formales publicadas utilizan "Fortran".

Estándares

Las dos normas que figuran a continuación se refieren a las aplicaciones actuales de Fortran.

  • ANSI X3.198-1992 (R1997). Título: Lenguaje de programación "Fortran" Extendido. Conocido informalmente como Fortran 90. Este estándar fue publicado por ANSI y nunca se convirtió en un estándar internacional (ISO).
  • ISO/IEC 1539-1:1997. Título: Tecnología de la información - Lenguajes de programación - Fortran - Parte 1: Lenguaje base. Conocido informalmente como Fortran 95. Hay otras 2 partes más en este estándar. La parte 1 ha sido formalmente adoptada por la ANSI.
AlegsaOnline.com - 2020 - License CC3