On Tue, 2025-01-14 at 22:43 +0000, Chuck Guzis via cctalk wrote: > On 1/14/25 14:03, Van Snyder via cctalk wrote: > > > Fortran 2025, the sixth edition, is rather different from 1956. > > F90 was a huge break from earlier versions; the target release date, > IIRC was supposed to be 1988, but there was a great amount of > negotiation. I was an alternate on our firm's representative to X3J3 > for vector extensions. I recall that, at one point, both IBM and DEC > threatened to walk out of X3J3 over the committee's not choosing to > use > VECTRAN syntax.
I corresponded with X3J3 starting in about 1980, but had no funding to participate officially. From 1997 until I retired in 2020, I was my employer's representative to J3, as INCITS renamed X3J3 when they took over from CBEMA, and then PL22.3, as they renamed it to correspond to ISO nomenclature. I was also my employer's representative to ISO/IEC JTC1/SC22/WG5. I was liaison from J3/PL22.3 to WG9 (Ada), IEEE P1722 (interval arithmetic), and IFIP WG 2.5 (numerical software), of which I was vice-chair for about five years until I retired. > I haven't kept up with releases after F90, unfortunately. I can say > that F90 bears little resemblance to F77. F90 was an extension to F77 and was entirely upwardly compatible with it, not an entirely new language. The most important syntax extension was free-form input to get away from the rigid card-oriented format, but vector operations, dynamic memory, modules, etc. were also very important. Almost all of F66 and F77 are still present in F2025. The column-1 vertical format control was removed in 2003 because there was no way to detect or specify that it was enabled for a particular file. Assigned GO TO and assigned FORMAT and the ASSIGN statement were removed in 2008. A few things are marked as "obsolescent" with a caveat that they might be removed, but the vendors say "go ahead and remove it, but I still have to compile it forever." > > --Chuck >