20. Características Principales de Fortran 90
- Formato libre en el código fuente.
- En Fortran 90 se puede usar el formato de entrada de Fortran 77 o el
formato libre. Si se usa el formato libre, la extensión .90 deberá
ser usada en el nombre del archivo.
- Apuntadores y asignación dinámica.
- Es posible usar almacenamiento dinámico, con lo que se puede hacer que todos los arreglos "trabajen" no importando su tamaño.
- Tipos de datos definidos por el usuario.
- Se pueden definir sus propios tipos compuestos de datos, de forma
parecida a como se hace en C con struct o en Pascal con record.
- Módulos.
- Los módulos permiten hacer una programación en un estilo orientado a
objetos parecido a como se hace en C++. Los módulos pueden también ser usados
para ocultar variables globales, por lo que hace a la construcción common caiga en desuso.
- Funciones recursivas.
- Ahora como una parte del lenguaje.
- Operaciones con arreglos construidas internamente
- Las sentencias como A=0 y C=A+B son ahora válida cuando A, B y C son
arreglos. También hay una función para la multiplicación de matrices (matmul).
- Sobrecarga de operadores.
- Se pueda definir un significado propio para operadores como + y = para los propios tipos de datos (objetos).
Hay otras muchas características, bastante numerosas para ser mencionadas.
Fortran 90 es muy diferente a las primeras versiones de Fortran. Pero guarda
compatibilidad con las anteriores, Fortran 77 ha sido incluído como un
subconjunto de Fortran 90.
[19.
Depuración
]
[Tutorial de Fortran]
[21.
Recursos de Fortran en la Red
]