myF2J
- From: Beliavsky <beliavsky@xxxxxxx>
- Date: Mon, 31 Aug 2009 15:11:32 -0700 (PDT)
I came across an ad for a product myF2J that converts Fortran 77 to
readable Java (there is also the free f2j that I think is analogous to
f2c). The description below is from http://www.thecomputingfactory.com/servicef2j/f2jintroduction.html
.. They take some swipes at F77 but admit that expressing a
mathematical algorithm is simpler in it than Java, where "scientific
formulae are immersed inside complex software structures which require
computing education and maintenance". I'd rather program in Fortran
95, where expressing mathematical algorithms (especially involving
arrays) is even simpler than in F77, but for most IT people Fortran is
not on the radar screen.
"myF2J (or in short F2J ) is an internet service which allows its
users to employ Fortran 77 as an intermediary language to write
scientific code in Java. myF2J is based on the observation that a
scientific code follows a pattern: a tree of computation where
formulae are selected and evaluated following a tree. It views Fortran
as a "single object pattern" language. The produced Java classes by
myF2J are standard Java classes that can be used within any Java
context. The Java classes produced are "clean Java" and easy to edit
and/or transform.
To overcome the obsolete Input/Output and data base access of Fortran
77, myF2J provides a simple and transparent access to any Java class:
in that sense it is not just a translator but a bridge.
myF2J has a very simple interface and can be used by beginners in an
introductory lecture on computing science. Students can test their
first scientific code with Fortran without any Fortran compiler or
library being installed.
Scientific computation requires a language to express maths formulae,
where constant modifications are easy and transparent. The Fortran
language, in its F77 version, was the most common choice in the
scientific field to perform this task. But outside this field, F77 is
a language with poor or no capability ...
Universal languages such as C, C++ and Java allow the implementation
of any type of computer task. The price of universality is that
scientific formulae are immersed inside complex software structures
which require computing education and maintenance. To write a simple
scientific program to test an idea has become a hurdle and the
maintenance of large scientific codes a source of problems. These are
dealt with by limiting the allowed modifications.
myF2J was designed to get the best of both worlds."
.
- Next by Date: Re: Fortran Google Group
- Next by thread: Re: Fortran Google Group
- Index(es):
Relevant Pages
|
Loading