Re: F2003 complier, how far from us?



On Aug 25, 10:08 am, Simulate <li.sim...@xxxxxxxxx> wrote:
I had started to write my code in the summer of 2006. I choosed
fortran as my program language for the reason that the F2003 standard
which released in 2004. I wants oo and something like STL which in c++
(class (*) in fortran 2003). However, two year years later today, no
one compiler was realesed in Windows platform of full oo capicity. I'm
surprised about the development of fortran!

I'm a little disappointed! May be c++ is more excellenced today.

F2003 complier, how far from us?

For OO programming, C++ is definitely better. However, matrix math in C
++ is more complicated, partly because there are many different C++
matrix implementations. In addition, OO programming is generally
slower, and most Fortran programs are aimed at high-performance. Most
Fortran programmers are not very interested in using OO for
computational code. Therefore, compiler developers are not in a hurry
to implement it. (At least that is my take on the situation.)

If you are interested in OO programming as more of a data management
feature, or for creating a user interface, it may make sense to write
just the OO parts in C++. Then you can write the math code in Fortran,
and use C calls to join them together. IMHO, using Fortran for math
and avoiding it for non-math is a good programming model, which can
now be portable with ISO_C_BINDING.

F2008 adds features that improve the usability of type classes, so it
is possible that these features will become a higher priority.
.



Relevant Pages

  • Re: IF DEAD, GOTO 10-3-39
    ... mathematically its the exact same thing. ... The original topic was how FORTRAN finally ... made math computation easily manageable. ... I don't consider programming in assembler to be ...
    (rec.sport.football.college)
  • Re: A petition to J3 apropos FORTRANs future
    ... >> web programming, GUI development, and text analysis. ... >> may partially explain the small market share of Fortran. ... almost NO new code would be written in the language. ... time on the types of codes that scientists and engineers want and need to ...
    (comp.lang.fortran)
  • Re: F2003 complier, how far from us?
    ... For OO programming, C++ is definitely better. ... slower, and most Fortran programs are aimed at high-performance. ... Then you can write the math code in Fortran, ...
    (comp.lang.fortran)
  • Re: Case sensitivity
    ... Academic field is not influenced by fashion to that extent. ... you won't find a program in Fortran. ... In fact, fashion is the major reason for the survival of Fortran, which is very tedious and inefficient for a lot of scientific programming despite the fact that it was originally designed for it. ... Although there were and are indisputably folks who don't like these standards, the fact is that the vast majority of implementors immediately adopted Forth-94 and have been very happy with it. ...
    (comp.lang.forth)
  • Re: programing with science jobs
    ... and not do some programming these days. ... As a freshman physics or math sudent, ... once you learn the basics using BASIC. ... There is still lots of FORTRAN code out there (I don't know about ...
    (sci.physics)