martes, 7 de octubre de 2014

Fortran


Su nombre proviene del ingles de: FORmula TRANslator. Es un lenguaje de programación para el desarrollo de aplicaciones matemáticas y científicas, fue el primer lenguaje de programación de alto nivel. Estos lenguajes de alto nivel tienen entre otras las ventajas que pueden utilizarse en cualquier computadora y son más afines al lenguaje humano.

Uno de los lenguajes de programación orientado a procedimientos es el FORTRAN. Un lenguaje orientado a procedimiento es aquel en el que el programador al escribir el programa lo hace con un orden determinado para resolver el problema. Estos lenguajes tienen la ventaja de que con una sola instrucción propia hacen referencia a varias del lenguaje de máquina.

El FORTRAN nace en los años 50, se utiliza principalmente para aplicaciones científicas y el análisis numérico. Durante toda su vida ha pasado por varias versiones, inicialmente fue un lenguaje imperativo, actualmente en sus últimas versiones comprobamos que es un lenguaje de programación orientado a objetos y a procedimientos.

El FORTRAN fue bien acogido en la comunidad científica por su excelente rendimiento en todo este tipo de aplicaciones. Por ello lo utilizaron para el desarrollo de programas de cómputo intensivo. Posteriormente se le incluyo la aritmética de números complejos lo mejoro notablemente.

Algunos expertos opinan que el FORTRAN se acabará extinguiendo, pero comprobamos que actualmente se sigue usando. Una de las razones por la que aun no se ha extinguido es porque a las compañías que han invertido muchísimo dinero en el desarrollo de un determinado software, no les es rentable traducirlo a otro lenguaje de programación porque es una labor muy tediosa y cara.
El FORTRAN desde sus inicios dominó el área de la programación y se ha mantenido su desarrollo y aplicación por más de 50 años en distintos segmentos de la ciencia y técnica. El FORTRAN uno de los lenguajes más usados en la Computación de alto rendimiento, además se utiliza para el desarrollo de programas que evalúan el desempeño y el posicionamiento de los Supercomputadores. Este lenguaje fue propiedad absoluta de IBM hasta 1961, al pasar el tiempo se fue extendiendo a computadoras de otros fabricantes. Al igual que otros lenguajes de programación, FORTRAN tiene varias versiones, las cuales añaden mejor funcionalidad al mismo.
El nacimiento de este lenguaje se debe principalmente a John Backus en unión de Richard Goldberg, Sheldon F. Best, Harlan Herrick, Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Lois Haibt y David Sayre, todos ellos de la nómina de IBM, quienes en 1954 presentan el informe titulado “Preliminary Report, Specifications for the IBM Mathematical FORmula TRANslating System, FORTRAN.” Debido al avance de la investigación el equipo de Backus anuncia que en 6 meses IBM tendrá el compilador FORTRAN, este hecho tardó 2 años, es en 1956 cuando Backus y equipo presentan a la directiva de IBM una alternativa al Lenguaje ensamblador para la computadora IBM 704.
Se caracteriza por su potencia en los cálculos matemáticos, pero esta limitado en las aplicaciones de gestión, manejo de archivos, tratamiento de cadenas de caracteres y edición de informes. Es un lenguaje notorio, por la facilidad con que permite expresar una ecuación. FORTRAN fue diseñado teniendo en cuenta el uso de la Tarjeta perforada de 80 columnas, por lo que el orden de las instrucciones debía ser secuencial, es decir la programación de los algoritmos era lineal, para producir cualquier alteración del orden de la lógica, se introduce la instrucción Goto. Debido al desarrollo de los métodos de programación el FORTRAN también fue evolucionado de versión en versión, se le han incorporado nuevas funciones.
Versiones

Hasta 1961 se mantuvo como monopolio de IBM, pero posteriormente se fue implementando en ordenadores de otros fabricantes. A lo largo de su existencia han aparecido diferentes versiones, entre las que destaca la adoptada en 1966 por el ANSI (American National Standards Institute) en español, Instituto Nacional Estadounidense de Estándares, en la que se definieron nuevas reglas del lenguaje y se logró la independencia del mismo con respecto a la máquina; es decir, comenzó la portabilidad del lenguaje. A mediados de los años setenta las computadoras o mainframe se distribuían con FORTRAN 66 incorporado. Por tanto era posible escribir programas en FORTRAN en cualquier sistema y poder trasladarse a otros con la seguridad de que pudieran trabajar de igual forma que en el sistema original. Esta versión se denominó FORTRAN IV o FORTRAN 66, y se hizo tan popular en los años 60, que se volvió el primer lenguaje de programación en ser regularizado oficialmente en 1972.

En 1977 apareció una nueva versión mas evolucionada que se llamó FORTRAN V o Fortran 77. Está reflejada en el documento ANS X3.9-1978: Programming Language Fortran y define dos niveles del lenguaje denominados Fortran 77 completo y Fortran 77 básico, siendo el segundo un subconjunto del primero. Incluye, además, instrucciones para el manejo de cadenas de caracteres y de archivos, así como otras para la utilización de técnicas de programación estructurada. Estas características hacen que el lenguaje también sea válido para determinadas aplicaciones de gestión.Fortran 77, entre otras mejoras, facilita la programación estructurada con bloques "IF (...) THEN/ELSE/ENDIF". En 78, una extensión introduce a DO WHILE/END DO.

Fortran 90 incorpora los módulos, la recursividad y sobrecargas de operadores, además nuevos tipos de datos. Se considera una actualización importante para poner a FORTRAN al nivel de los otros lenguajes modernos. La escritura se hace finalmente en formato libre.


BIBLIOGRAFIA:http://www.ecured.cu/index.php/Fortran

No hay comentarios.:

Publicar un comentario