For Programmers: Free Programming Magazines  


Home > Archive > Fortran > January 2008 > Compiler Support for the Fortran 2003 Standard









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Compiler Support for the Fortran 2003 Standard
li.simula@gmail.com

2008-01-13, 7:12 pm

http://portal.acm.org/toc.cfm?id=12...FTOKEN=34870386

frontmatter.pdf
Gary Scott

2008-01-13, 7:12 pm

li.simula@gmail.com wrote:

> http://portal.acm.org/toc.cfm?id=12...FTOKEN=34870386
>
> frontmatter.pdf

That's as of August or earlier (whenever it was written). Is not the
polyhedron site more up-to-date still (at least for some of the
compilers listed)?

http://www.polyhedron.com/compare0html

--

Gary Scott
mailto:garylscott@sbcglobal dot net

Fortran Library: http://www.fortranlib.com

Support the Original G95 Project: http://www.g95.org
-OR-
Support the GNU GFortran Project: http://gcc.gnu.org/fortran/index.html

If you want to do the impossible, don't hire an expert because he knows
it can't be done.

-- Henry Ford
Damian

2008-01-13, 7:12 pm


>
> http://www.polyhedron.com/compare0html
>

The polyhedron list doesn't cover nearly as much of Fortran 2003 as
John Reid's ACM Fortran Forum article (which is dated April 2007).
Specifically, it doesn't mention any of the object-oriented features.
Nor does it mention procedure pointers or C interoperability. It's
also out of date with regard to at least one thing it does cover:
gfortran does support the TR15582 allocatable features.
Ken Plotkin

2008-01-13, 7:12 pm

On Sun, 13 Jan 2008 12:17:58 -0800 (PST), Damian <damian@rouson.net>
wrote:

>
>The polyhedron list doesn't cover nearly as much of Fortran 2003 as
>John Reid's ACM Fortran Forum article (which is dated April 2007).
>Specifically, it doesn't mention any of the object-oriented features.
>Nor does it mention procedure pointers or C interoperability. It's
>also out of date with regard to at least one thing it does cover:
>gfortran does support the TR15582 allocatable features.


Are there any compilers that implement the full standard?

Ken Plotkin

Richard Maine

2008-01-13, 7:12 pm

Ken Plotkin <kplotkin@nospam-cox.net> wrote:

> Are there any compilers that implement the full standard?


Not to my knowledge. But based solely on John's list in Fortran Forum,
IBM seems awfully close. From recollection (I didn't bother to drag th
earticle out), parameterized derived types were the only omission
obvious from the feature list. Of course, per previous discussiond here,
a feature list isn't enough to evaluate everything, but it is at least a
good starting point.

--
Richard Maine | Good judgement comes from experience;
email: last name at domain . net | experience comes from bad judgement.
domain: summertriangle | -- Mark Twain
FX

2008-01-13, 10:15 pm

> Is not the polyhedron site more up-to-date still (at least for some of
> the compilers listed)?
>
> http://www.polyhedron.com/compare0html


I can't see, on the page you quote, any reference to Fortran 2003. The
links called "Language - What extensions to standard Fortran do the
compilers support?" does not deal with F2003 (rather with quite old
extensions). Furthermore, as you noted, it's quite out-of-date (gfortran
has supported TR15581 for quite some time now, and has had SECNDS
intrinsic for even more years).

--
FX
Gary Scott

2008-01-13, 10:15 pm

FX wrote:
>
>
> I can't see, on the page you quote, any reference to Fortran 2003. The
> links called "Language - What extensions to standard Fortran do the
> compilers support?" does not deal with F2003 (rather with quite old
> extensions). Furthermore, as you noted, it's quite out-of-date (gfortran
> has supported TR15581 for quite some time now, and has had SECNDS
> intrinsic for even more years).
>


Hmm, well, I would think this would be a good (better) site to add such
data rather than Fortran Forum. Perhaps users could assist in updating
this site (not that the owner is interested in such assistance).

--

Gary Scott
mailto:garylscott@sbcglobal dot net

Fortran Library: http://www.fortranlib.com

Support the Original G95 Project: http://www.g95.org
-OR-
Support the GNU GFortran Project: http://gcc.gnu.org/fortran/index.html

If you want to do the impossible, don't hire an expert because he knows
it can't be done.

-- Henry Ford
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com