Domain: j3-fortran.org
Stories and comments across the archive that link to j3-fortran.org.
Comments · 4
-
Re:Welcome FORTRESS
Clearly, you have no idea want your talking about. Fortran 66 became an ANSI
standard in March 1966. Fortran 77, the revision to F66, became an ANSI
standard in April of 1978. I don't have access to the Fortran 90 standard,
so can't post a date, but Fortran 95 was ratified in 1997 as an ISO standard.
Fortran 2003, the newest standard, became the standard in Nov. of 2004.
Work is currently underway on Fortran 2008. You can read about the details at
http://www.j3-fortran.org/ The fact that several vendors offered often
incompatible extensions isn't the fault of the various Standard committees.
Fortran, as a standardize language, has been around for over 50 years. You
can't say that about any other language.
As to Fortran in GCC. It is alive and well. You can go to http://gcc.gnu.org/ or
http://gcc.gnu.org/wiki/GFortran to learn more. You may also be surprised
that gfortran is competitive with commercially available compilers. See
compiler comparison at http://www.polyhedron.com/ -
Fortran Standards
The gropu that works on the Fortran standard is J3.
The current standard is Fortran 95 which, as another poster pointed out, is currently being developed into g77. However, work is progressing nicely on Fortran 2003. From the web site above:
"Fortran 2003 is an upwardly-compatible extension of the current Fortran standard, Fortran 95, adding, among other things, support for exception handling, object-oriented programming, and improved interoperability with the C language." -
Old Languages Never Die
LISP and cobol and fortran have been mercilessly killed,
Not true at all! They don't attract the massive interest they used to, but these languages are hardly dead. LISPlike (there's no one "official" LISP) languages are popular with the AI and functional development crowds -- one is used as a scripting language in GNOME. I've never liked COBOL, but big bureaucratic organizations still use it. And you can't hope to sell a supercomputer if it doesn't have a FORTRAN compiler!Does the latest FORTRAN standard still allow you to assign to constants (pass "3" to a call-by-value parameter and you risk getting that number redefined!)? I'd think that 50 years is plenty of time to fix that particular design bug, but you never know!
-
In a nutshell: yesSure it's still alive and kicking. A Committee Draft of the Fortran 200x standard is coming "real soon now" (i.e. should be within a month or two), and it adds asynchronous I/O and object-oriented razzle-dazzle, among many other things. It's all at http://www.j3-fortran.org, so go and take a look.
And, as a Fortran compiler writer, I say "Use it! Oh God, please keep using it, or I'm out of a job!"