[mod.computers.vax] ...FORTRAN to C -translator...

jarmo@seismo.CSS.GOV@tutctl.UUCP (01/26/87)

I tried to submit a followup article using the "automatic method" of
news 2.11, but

	a) it was returned to me and said:"... is a moderated group and
	   cannot be posted to directly..."
	b) it was published anyway, but under the subject "A submission
	   to ..." or something like that.

However, I think it would be important for the submission to be published
under its original subject, so would you republish the article?  It is
included below:
-------------------------------------------------------------------------
In article <8701071227.AA18971@ucbvax.Berkeley.EDU> SCHOMAKE@HNYKUN53.BITNET wri
>(Roger Hauck (ROGER@CFA2.BITNET) writes:)
>
>> I have a user who is looking for a Fortran to C conversion utility.  He has
>> heard of a commercial program called Fortrix, but it costs several
>> thousand dollars, and that isn't the scale he is looking for.....
>
>Please could anyone forward to me interesting hints with respect to such
>a translator. ...

There is a good FORTRAN to C -translator called c-77.  It is made by
a company called Intrinsic.

I have converted MATLAB into C with it, and fully automatically.  And
the code works.  LINPACK tests have passed, too.  The output is nicely
indented, which makes it easy to read and to develop further.

C-77 supports ANSI X.39-1978 FORTRAN-77 extended with the MIL-STD-1753
features.  It also handles most of the HP FORTRAN-77 and some of the
VAX/VMS FORTRAN enhancements.

It has three optimization levels.  A run time support library file
is supported for those I/O, intrinsic functions and arithmetic operations
that are not directly supported by the standard C-language run time
library.  VAX/VMS I/O extensions are not supported.

Intrinsic has ported the software to a number of machines, and I suppose
new machines can easily be supported at request.

You can contact Intrinsic at:

        uucp:  ..!<backbone>!intrin!c-77

     postman:  Intrinsic OY
               Aleksis Kiven katu 11 C
               33100 Tampere
               Finland




--
-----------------------------------------------------------------------------
! Jarmo Sorvari                         Control Engineering Laboratory      !
! ...!mcvax!tut!tutctl!jarmo            Tampere University of Technology    !
--------------------------------------- BOX 527, 33101 Tampere, Finland -----