Comment by BeetleB
4 days ago
Have people moved on from Fortran 77?
It was frustrating that, 30 years after Fortran 77, professors were insisting in writing in that dialect. Thank God I escaped that hell.
Edit: Since people don't understand my point - I'm well aware of the existence of newer Fortran standards. But in much of academia, the professors insisted on sticking with Fortran 77.
> Have people moved on from Fortran 77?
Apparently not. Fortran 90 standard was published 35 years ago, in 1991. But a majority of comments in this thread are about FORTRAN 77. It's like the last 35 years didn't happen at all.
Your experience is not universal.
I used modern Fortran in undergrad and grad research from 2011 to about 2015. I rarely ever encountered FORTRAN 77 back then, and never had to write any. I worked as an intern at NIST and LANL during that time too and it was modern Fortran there as well. At NIST, as far as I'm aware, that group had been using modern Fortran for probably a decade or more before I started in 2011.
I didn't have to write any FORTRAN 77 until 2025 in my current job when I was given a legacy code to work with.
I would demand an IBM 3278 or 3290 terminal to work on that. Or a VT-340.
Fortran 77 should work on any modern machine. A huge amount of Fortran code still being run today is in Fortran 77.
1 reply →
After Fortran 77 came Fortran 90, Fortran 95, Fortran 2003, Fortran 2008, Fortran 2018, and Fortran 2023.
> I'm well aware of it.
Even if that were true, which I doubt, there was nothing in your comment to indicate that, and in fact it contradicted it ... if you were aware, then it's nonsensical to ask whether people have moved on. It's well known that Fortran 90 was a major advance over Fortran 77 and that of course people moved on.
I'm well aware of it. And as late as 2007, I was forbidden from writing those dialects. Professors wanted everything in Fortran 77.
Interesting. Did they explain why?
7 replies →
Yes. With Fortran 90 most of the real archaic stuff was already gone. And they keep publishing new standards.
There was a CS literature joke that I saw back in 1982. "Whatever language is used to program high-performance machines, it will be called Fortran.".
Fortran 77 is the original Python3.