Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!ames!ucbcad!ucbvax!jarmo@seismo.CSS.GOV@tutctl.UUCP From: jarmo@seismo.CSS.GOV@tutctl.UUCP Newsgroups: mod.computers.vax Subject: Re: ...FORTRAN to C -translator... Message-ID: <8701271529.AA02464@tutor.tut.fi> Date: Mon, 26-Jan-87 12:05:16 EST Article-I.D.: tutor.8701271529.AA02464 Posted: Mon Jan 26 12:05:16 1987 Date-Received: Wed, 28-Jan-87 06:47:46 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 58 Approved: info-vax@sri-kl.arpa 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: ..!!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 -----