4 ms·
Unfortunately, you cannot get the main users of Fortran to use anything other than Fortran 77.
by BeetleB 3y ago
Unfortunately, you cannot get the main users of Fortran to use anything other than Fortran 77.
- m_mueller 3y agoI guess it depends on the field. What I experienced in climate & weather prediction was by and large Fortran 90 codebases.
- kergonath 3y agoI don’t think this is true. All the people who got stuck in the 1980s retired. The people I know who write in-house Fortran codes are somewhere in F2003 (all of the multidimensional arrays and allocatable variables niceness, some objects and QoL improvements from F2008/2018). None of them still writes in fixed form, and most of them never did at any point in their careers.
- BeetleB 3y agoBased on the comments, it seems it is very field dependent. My experience is mostly from physics/electromagnetics. All my fellow grad students learned Fortran 77 as that's what the code bases were in. I should ping the few that are professors to see if they're forcing their students to behave likewise.
- jki275 3y agoIt's absolutely true in some domains. I've got several million lines of F77 and no money to update it and an absolute mandate not to change a single compiler flag.
- walleeee 3y agoThe active Fortran projects I have seen (hydrology) are mostly f90+. That said, they were rewritten over years of dedicated effort and could easily have languished in original form had the federal funding landscape looked different in recent decades.