2. ¿Qué es Fortran?
Fortran es lenguaje de propósito general, orientado principalmente al
cálculo. Fortran es un acrónimo de FORmula TRANslator, y originalmente
fue escrito con mayúsculas como FORTRAN.
Sin embargo la tendencia es poner sólo la primera letra con mayúscula, por lo
que se escribe actualmente como Fortran. Fortran fue el primer lenguaje de
programación de alto nivel. El desarrollo de Fortran inicio en la decada de
1950 por la IBM y desde entonces han
habido muchas versiones. Por convención, una versión de Fortran se acompaña
con los últimos dos dígitos del año en que se propuso su estandarización.
Por lo que se tiene:
- Fortran 66
- Fortran 77
- Fortran 90 (95)
Actualmente la versión más común de Fortran es aún Fortran 77, sin embargo
Fortran 90 esta creciendo en popularidad. Fortran 95 es una versión revisada
de Fortran 90 la cual fue aprobada por ANSI en 1996. Hay también varias
versiones de Fortran para computadoras paralelas. La más importante es HPF
(High Performance Fortran), la cual es de hecho el estándar.
Los usuarios deben ser cuidadosos con los compiladores de Fortran 77, ya que
pueden manejar un superconjunto de Fortran 77, por ejemplo contienen
extensiones no estándarizadas. En este tutorial se hará enfasis al estándar
ANSI Fortran 77 y en algunas extenciones que acepta el compilador Fortran
de la GNU.
Razones para aprender Fortran
Fortran es un lenguaje de programación dominante en aplicaciones de
ingeniería y matemáticas, por lo que es importante que se tengan
las bases para leer y modificar un código Fortran. Existen
algunos expertos que opinan que Fortran será un lenguaje que pronto
decaerá en popularidad y se extinguirá, lo que no ha sucedido todavía.
Una de las razones de la para superevivencia es
la denominada la inercia del software, luego que una institución
realiza un gasto de tiempo y dinero para desarrollar un software, no le
es conveniente traducirlo a un lenguaje diferente, por el costo que
implica y por ser una tarea difícil y laboriosa.
Portabilidad
Una de las principales ventajas del Fortran es que ha sido estandarizado
por la ANSI y la
ISO, por lo que un programa escrito en ANSI Fortran 77 se
podrá ejecutar en cualquier computadora que tenga un compilador de Fortran 77.
(Si se desean leer alguna información sobre la estandarización de Fortran haz
clic aquí.)
---------------
ANSI: American National Standards Institute
ISO: International Standards Organization
[1. Prefacio]
[Tutorial de Fortran 77]
[3. Introducción a Fortran 77]