Hacker News new | past | comments | ask | show | jobs | submit login

I actually got to the end and said "never heard of Fortran?".

Modern Fortran would be a good option; 'right' is a different matter. Certainly, Fortran 2003/2008/2018 are expressive languages (way more than F77), has an extensive ecosystem with good integration with C, has compilers that generate very fast code, handles parallel computations and SIMD and first-class language features, is already well established in the STEM world, etc., etc.

The biggest downside of Fortran is it's called 'Fortran' and so many people are unwilling to believe it's changed since the 70s.




Where does one go to learn modern Fortran? Is there a particular book or reference source that's recommended? What's the tooling like?


Fortran Wiki is an OK place to start: http://fortranwiki.org/fortran/show/HomePage

There are quite a number of books. I recently got this one that is pretty good: https://www.amazon.com/Modern-Fortran-Explained-Incorporatin...

One note, Fortran 2018 compliance in the compilers is still evolving, so not all features are in all compilers yet. Fortran 95/2003 support should be solid and most all have all of 2008 in.


checkout https://fortran-lang.org/ for help and hints on Fortran.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: