Características
Alto rendimiento
Fortran ha sido diseñado desde cero para aplicaciones computacionalmente intensivas en ciencia e ingeniería. Los compiladores y bibliotecas maduros y probados en batalla te permiten escribir código que se ejecuta cerca del metal, rápido.
De tipo estático y fuerte
Fortran está de tipo estático y fuerte, lo que le permite al compilador detectar muchos errores de programación al principio. Esto también permite al compilador generar código binario eficiente.
Fácil de aprender y usar
Fortran es un lenguaje relativamente pequeño que es sorprendentemente fácil de aprender y usar. Expresar la mayoría de las operaciones matemáticas y aritméticas sobre matrices grandes es tan simple como escribirlas como ecuaciones en una pizarra.
Versátil
Fortran le permite escribir código en el estilo que mejor se adapte a su problema: Imperativo, de procedimiento, orientado a matrices, orientado a objetos o funcional.
Paralelo nativo
Fortran es un lenguaje de programación paralelo nativo con sintaxis intuitiva similar a una matriz para comunicar datos entre CPU. Puede ejecutar casi el mismo código en una sola CPU, en un sistema multinúcleo de memoria compartida o en un sistema HPC de memoria distribuida o basado en la nube. Las líneas gruesas, los equipos, los eventos y las subrutinas colectivas le permiten expresar diferentes patrones de programación en paralelo que se adaptan mejor a su problema en cuestión.