Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!decvax!ucbvax!jarmo@seismo.CSS.GOV@tutctl.UUCP From: jarmo@seismo.CSS.GOV@tutctl.UUCP Newsgroups: mod.computers.vax Subject: Submission for mod-computers-vax Message-ID: <8701151425.AA19291@tutor.tut.fi> Date: Wed, 14-Jan-87 09:17:43 EST Article-I.D.: tutor.8701151425.AA19291 Posted: Wed Jan 14 09:17:43 1987 Date-Received: Thu, 15-Jan-87 18:37:13 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 59 Approved: info-vax@sri-kl.arpa Path: tutctl!jarmo From: jarmo@tutctl.UUCP (Jarmo Sorvari) Newsgroups: mod.computers.vax Subject: Re: ANSI F77, VAX F77, C Summary: One interesting FORTRAN to C translator available from Finland. Keywords: FORTRAN to C Message-ID: <128@tutctl.UUCP> Date: 14 Jan 87 14:17:37 GMT References: <8701071227.AA18971@ucbvax.Berkeley.EDU> Reply-To: jarmo@tutctl.UUCP (Jarmo Sorvari) Organization: Tampere University of Technology, Finland Lines: 46 In article <8701071227.AA18971@ucbvax.Berkeley.EDU> SCHOMAKE@HNYKUN53.BITNET writes: >(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: ..!!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 -----