FORTRAN 2003 Accepted as Standard
GraWil writes "Despite the nay sayers citing its death in 1965, the FORTRAN standards committee has now released the final FORTRAN 2003 specification. In an announcement to the comp.lang.fortran group, Michael Metcalf annouced that 'Fortran 2003 has passed its ballot with flying colours: 20 yeses, 0 noes, 8 abstains.' Strictly speaking, the 2003 and past standards are not freely available but drafts can be found online. FORTRAN 2003 is an upwardly-compatible extension of the current standard, FORTRAN 95, adding and extending support for exception handling, object-oriented programming, and improved interoperability with the C language. In other FORTRAN news, the GNU FORTRAN 95 compiler has made amazing progress over the past year. Gfortran will be part of gcc-4.0 when released (probably in 2005)."
if(flag.and.function(var)) then...
is undefined if flag is false and function() has side effects.
real(kind=8) x
Does that mean an 8 byte real? Or a 8 bit real? It depends on the compiler... (and yes, I know the portable solution is
real (kind=kind(0.0d0)) x
and the such like, but *thats* really ugly, compared to
double precision x.
Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
Halh an hour after Fortran 2003 was announced on slashdot, the silence is deafening. Have most people migrated to other languages? I often heard that the amount of legacy code will make fortran survive for a long time. Or is it just that the sets of fortran users and of slashdoters do not intersect?
Watch great movie opening scenes!
Taking aside the idea of syntax for moment, this is a RT on 'what is a language' nothing to do with turin complete, OO or AOP or whatever.
/nets multiple compilers here, no no really this is a different point) and makes it a process.
What we really care about: libraries. Being able to do things quickly, without fsking about.
That is why php is successful, people can just run phpnuke/postnuke etc.
Perl is also successful because of its roots and flexibility, and easy to get into, and you could just run slashdot on your site if needs be.
What really helps these, is foundations. php/mysql, perl/whatdoesslashdotuse? People will write in anything if they see an easy way to get something done. Tutorials and support material.
The point - except for people studying 'computer languages' (as someone woudl study the history of world languages) who will pick up fortran as an option for a new language?
I am first to admit I do not know the dissadvantages or advantages of it. Are there any? or is it just syntax?
Java is a language, but much more, it abstracts the whole idea of a language ( no it isn't correct to cite
So it isn't about the clean syntax OO language, but the process of programming. Through design and development and testing, it has all be rbought up with testing, this is true of almost all languages, but when I think of Java I have a view of all the testing frameworks, libraries and standards.
To be honest, Fortran now is just a syntax specification, that says, take this line, and make that byte code. That doesn't do it for me.
One mans syntax is another mans syntax error.
Error on line 1: Insert ; to complete statement
#hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
The article talks about GFORTRAN being released with the next GCC, but then links to G95 on sourceforge. From reading the gcc.gnu.org list trsffic, G95 was orginally on sourceforge, but then forked when its main developer wouldn't cooperate with anybody else, especially the GCC people. The fork was GFORTRAN, and it will be GFORTRAN, not the g95.sf.net project, which gets released.
When I was a young lad in college (all of 10 years ago), I had to learn Fortran for one of my Chem Eng classes. We were learning Fortran77, mostly cause my profressor didn't think we would need it in the future, and didn't want us to be concerned with some of the new structures in more current versions.
The Aero's also had to learn it (I know cause I taught it to them, since their prof sucked). So what sectors of industry are people working in with Fortran? Is it still just the Chemical and Aeronautical fields, are other places (where a different language might be more beneficial, say) still using it, cause no one wanted to convert systems?