DESCRIPCIÓN
El compilador NAGWare f95 es un compilador Fortran 95 completo, que está disponible para un amplio rango de plataformas Unix y Windows. Se ha desarrollado a partir del NAGWare f90 Compiler, el primer compilador de Fortran 90 del mundo.
VISIÓN GENERAL
El f95 proporciona unas capacidades de compilación robustas, bien verificadas y ampliamente soportadas por el lenguaje Fortran 95.
El compilador f95 acepta entradas de Fortran 95 de formato fijo o libre y están permitidas muchas extensiones comunes de Fortran 77. También es compilado y verificado el código HPF (High Performance Fortran) aunque sólo se genera salida para un único procesador.
Se han añadido nuevas características de Fortran 2000, que incluyen los dos Informes Técnicos J3.
- Componentes asignables
- Gestión de excepciones de coma flotante de IEEE
La última actualización, la versión 4.2, trae más innovaciones y refinamientos en las áreas de detección de errores, rendimiento mejorado y características de Fortran 2000.
CARACTERÍSTICAS PRINCIPALES
Este compilador siempres ha estado en la cima de la tecnología Fortran y fue el primero en incorporara las características de Fortran 2000. La última versión incluye más innovaciones y refinamientos que benefician tanto a los desarrolladores como a los usuarios de aplicaciones. La versión 4.2 sigue proporcionando todas las características, tan valoradas por los usuarios, de las versiones previas, entre las que se incluye completo soporte del lenguaje Fortran 95, HPF y algunas características de Fortran 2000.
Entre las nuevas características destacan:
- Se han introducido los atributos PROTECTED y VALUE de Fortran 2000.
- Mejoras en el rendimiento entre las que se incluye alguna optimización adicional en bucles y el incremento de eficiencia de TRANSPOSE.
- Se ha mejorado la inspección de argumentos falsos con ENTRY.
- Se ha mejorado el colector de basura.
- Se ha mejorado el inspector de forma en operaciones matriciales.
- Se ha mejorado la inspección de módulos fuera de fecha.
- Se ha añadido una nueva opción de mensajes de error en color.
|