Historia:
A finales de 1953, John W. Backus sometió una propuesta a sus superiores en IBM para desarrollar una alternativa más práctica al lenguaje ensamblador para programar el computador central IBM 704. El histórico equipo FORTRAN de Backus consistió en los programadores Richard Goldberg, Sheldon F. Best, Harlan Herrick, Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Lois Haibt y David Sayre.
A mediados de 1954 fue terminada una especificación del borrador para The IBM Mathematical Formula Translating System.
El primer manual para el FORTRAN apareció en octubre de 1956, porque los clientes eran reacios a usar un lenguaje de programación de alto nivel a menos que su compilador pudiera generar código cuyo desempeño fuera comparable al de un código hecho a mano en lenguaje ensamblador.
Principales caracteristicas:
El lenguaje fue diseñado teniendo en cuenta que los programas serían escritos en tarjetas perforadas de 80 columnas. Así por ejemplo, las líneas debían ser numeradas y la única alteración posible en el orden de ejecución era producida con la instrucción goto. Estas características han evolucionado de versión en versión. Las actuales contienen subprogramas, recursión y una variada gama de estructuras de control.
Los tipos de datos basicos en fortran son los siguientes:
1-Character: cadena de uno o varios caracteres.
2-Integer: numero enteros, que puedan tomar todo los valores positivos o negativos entre limites que dependen de la computadora y el copilador.
3-Logical: valores logicos o booleanos, que toman solamente unos de los dos valores .false.(falso) o .true. (verdad).
4-Real: numeros reales que puedan tomar valores positivos o negativos entre limites que dependen de la computadora y el compilador.
5-Complex: numero complejos compuestos de una parte real y una parte imaginaria, ambas partes de tipo real.
Plataforma:
A mediados de los años setenta se proporcionaron virtualmente cada computadora, mini o mainframe, con un sistema FORTRAN 66 normal. Era por consiguiente posible escribir programas en Fortran en cualquier sistema y estar bastante seguro que éstos pudieran moverse para trabajar en cualquier otro sistema bastante fácil. Esto, y el hecho que pudieran procesarse programas de Fortran muy eficazmente.
Fortran se enmarca en el paradigma Imperativo, lo que lo diferencia enormemente de otros lenguajes más populares tales como Pascal, C o Java.

No hay comentarios:
Publicar un comentario