What's the degree of backward compatibility with FORTRAN releases? I imagine most FORTRAN codebases as being huge and old, so it makes me wonder how many can adopt the latest versions.
Do people actually use modern versions of Fortran though? I learned it in university in 2004, and we used Fortran 90 because F95 was considered “too new”, and one still encountered a lot of Fortran 77.
I would argue that even for the time early versions were not particularly ergonomic or nice to work with. And yes, I will actually be the first to defend modern Fortran; calling out older versions specifically was a very intentional choice on my part. Granted, I'm unclear on how much the newer variants are used; legacy code bases form a pretty big backlog.
Fortran itself is still under development. It has updated standards from 1990, 1995, 2003, 2008, and 2018. Compilers are mostly compliant with 2003 or 2008 with 2018 features still being added. http://fortranwiki.org/fortran/show/Compiler+Support+for+Mod...
For people doing serious work in certain fields it's still a popular choice. It's still in use in industry and is a must in some academic settings. It's a bit of a niche, but then most things are.
reply