- Fortran, un lenguaje para cálculo científico creado en 1957, sigue evolucionando. La versión más reciente es Fortran 2018 y está previsto que Fortran 2023 sea lanzado
- Alto rendimiento: diseñado para cálculos científicos y técnicos
- Lenguaje estático y fuertemente tipado. Fácil de aprender y usar
- Lenguaje con paralelismo nativo
- Comunica datos entre CPU con una sintaxis intuitiva similar a la de los arreglos
- Ejecuta casi el mismo código en una sola CPU, multicores con memoria compartida, HPC con memoria distribuida y sistemas en la nube
- Permite expresar patrones de programación paralela adecuados para cada problema con Coarray, Team, Event y Collective Soubroutine
Resumen de GN⁺
- Fortran es un lenguaje de programación paralelo de alto rendimiento diseñado para aplicaciones intensivas en cálculo en ciencia e ingeniería
- Cuenta con compiladores y bibliotecas maduros y probados, lo que permite una ejecución rápida del código
- Fortran es estático y fuertemente tipado, lo que ayuda a detectar errores de programación de forma temprana y a generar código binario eficiente
- Tiene una sintaxis simple para expresar operaciones matemáticas y aritméticas sobre arreglos grandes, por lo que es sorprendentemente fácil de aprender y usar
- Fortran permite varios estilos de programación, como imperativo, procedural, orientado a arreglos, orientado a objetos o funcional
- Es un lenguaje paralelo con una sintaxis intuitiva para la comunicación de datos entre CPU
- Fortran se usa ampliamente en áreas como pronóstico numérico del tiempo, dinámica de fluidos computacional, matemáticas aplicadas, estadística y finanzas
- Si necesitas realizar cálculos aritméticos rápidos sobre grandes arreglos numéricos, Fortran es la herramienta óptima
16 comentarios
Este lenguaje tiene bastantes limitaciones de compilación, así que en comparación con otros lenguajes se optimiza increíblemente bien.
Al compararlo con código en Python, da esta impresión: https://fortran-lang.org/en/learn/rosetta_stone.html
https://www.fortran90.org/src/rosetta.html
Parece que enlazaste esa URL.
Qué raro, el enlace se rompió -0- La dirección que originalmente quería enlazar es https://fortran-lang.org/learn/rosetta_stone/
En el campo del cálculo del estado sólido que usa supercomputadoras, Fortran todavía se usa mucho.
¿Quién demonios lo sigue actualizando?
Escuché que las supercomputadoras usan mucho Fortran.
Vi que en los requisitos de una oferta de empleo del servicio meteorológico también pedían Fortran...
Profesor: (lanzándote un tarball por email) Joven, porte este código en Fortran a Python para mañana por la mañana.
¿Habrá otra forma de iniciarse en Fortran que no sea esta?!
Dicen que no hay gente, pero ¿qué pasaría si ChatGPT usara Fortran?
¿No se habían pasado ya todos a Python...? 😳
No sabía que Fortran no era un lenguaje obsoleto~ No sabía que todavía se sigue actualizando~
Uf... me daba una vibra como de tecnología perdida... ¿pero resulta que es un lenguaje de tipado estático/fuerte, con procesamiento en paralelo y además con una sintaxis simple..?
En simulación computacional sigue plenamente vigente, jaja. En nuestra área, como el 80% del código de simulación más pesado está en Fortran y el resto en C...
Vaya... no sabía que Fortran todavía seguía actualizándose. WoW..
Ah... yo programaba con Microsoft Fortran Powerstation al inicio de mi vida laboral...
Opiniones de Hacker News