Why physicists still use Fortran (2015)
moreisdifferent.com
Why physicists still use Fortran (2015)
1–10 of 300 posts
Re: Why physicists still use Fortran (2015)
#2Why haven't we moved to something else? It works, it is time-tested, and the original author continues to maintain it.
(P.S. I'd like to compile it with the gfortran tools, in order to preserve the library for the future. Is there any documentation for simple conversions from Microsoft's implementation of the language to the more-traditional spec?)
Re: Why physicists still use Fortran (2015)
#3Re: Why physicists still use Fortran (2015)
#4My industry is rewriting its FORTRAN base in C++ and a lot of physicists are switching to Python + Numpy for all but the most intensive tasks. I see FORTRAN being only used in legacy systems within the next 5-10 years.
Re: Why physicists still use Fortran (2015)
#5I think this is fairly recent that C/C++ wins. I don’t know how recent exactly, but I remember a colloquium not too long ago by a compiler researcher who said that cross-compiling to Fortran and then optimizing almost always produced faster code than the C/C++ compiler could. Fortran is apparently easier to optimize.
Re: Why physicists still use Fortran (2015)
#6Same reason why string manipulators still use Tcl.
Re: Why physicists still use Fortran (2015)
#7FORTRAN is still great for fast numerical applications and easier for me to read than C++. My industry is rewriting its FORTRAN base in C++ and a lot of physicists are switching to Python + Numpy for all but the most intensive tasks. I see FORTRAN being only used in legacy systems within the next 5-10 years.
Though there are many using Python + Numpy R still have a larger piece of user base in scientific and mathematical spaces.
Re: Why physicists still use Fortran (2015)
#8That said, Fortran really is dying. Scientific code is much larger nowadays with more functionality and scientists want to do everything in one language. C++ and Python are taking over.