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 ]