You are on page 1of 2

FORTRAN

En el campo de la ingeniería se llevan a cabo diversos cálculos


matemáticos, despejes de fórmulas y variedad de operaciones
alfanuméricas, que en ocasiones implica ocupar demasiado tiempo para
su desarrollo; por lo que surge la necesidad de emplear nuevas
herramientas para su realización. Con el avance tecnológico se han
creado lenguajes de programación que permiten obtener un
desempeño eficiente.

Ante estas necesidades se crea en los años cincuenta el lenguaje Fortran,


acrónimo de FORmula TRANslator que hasta la fecha ha resultado ser un
lenguaje de programación muy potente. Fortran es un programa
dominante usado en muchas aplicaciones de ingeniería y matemáticas,
por lo que es importante que se tengan bases para poder leer y modificar
un código de estos.

Como todo programa o herramienta creada para mejorar el desarrollo


de las actividades, presenta sus ventajas y desventajas; en este apartado
analizamos las ventajas que favorecen a fortran: es una secuencia de
líneas de texto que tenían que ser escritos solamente con letras
mayúsculas, actualmente se pueden escribir con minúsculas con lo cual
se mejora la legibilidad, el programa ha mantenido su vigencia por la
inercia del software, ya que una vez que una compañía ha gastado
muchos millones de dólares y de años en el desarrollo de software, no le
es conveniente traducir el software a un lenguaje diferente, por el costo
que implica y por ser una tarea difícil y laboriosa; ha sido estandarizado
por ANSI e ISO, por lo que un programa escrito en ANSI F77 se podrá
ejecutar todavía en cualquier computadora que tenga un compilador
de Fortran.
Hay muchos estilos diferentes de programación, pero se intentará analizar
a grandes rasgos algunas guías que son de aceptación general.
La estructura total del programa deberá ser modular. Cada subprograma
deberá resolver una tarea bien definida. Mucha gente prefiere escribir
cada subprograma en un archivo por separado, declarar siempre todas
las variables y asegurarse que los primeros 6 caracteres son únicos; nunca
se debe permitir que las funciones tengan efectos laterales, por ejemplo
no se deben cambiar los valores de los parámetros de entrada y en las
declaraciones separar los parámetros, bloques comunes y variables
locales. En muchos casos es mejor declarar todos los arreglos grandes en
el programa principal y entonces pasarlos como argumentos a las
distintas subrutinas. De esta forma toda la asignación de espacio es
hecha en un sólo lugar. Recordar que se deben pasar también las
dimensiones principales.

Se ha estimado que cerca del 90% del tiempo que toma desarrollar un
software comercial se usa en depurar y probar, lo anterior no dice lo
importante que es escribir buen código desde el primer momento.
Muchos compiladores de Fortran tienen un conjunto de opciones que
pueden ser activadas si así se desea.
Cabe destacar que el lenguaje de programación fortran viene a facilitar
el trabajo en la resolución de cálculos matemáticos, introduciendo los
datos tal y como se escribirían a mano, proporcionando los resultados de
manera más práctica y rápida.

You might also like