Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!uwm.edu!ux1.cso.uiuc.edu!ux1.cso.uiuc.edu!uxa.cso.uiuc.edu!ews00461 From: ews00461@uxa.cso.uiuc.edu Newsgroups: comp.lang.c Subject: Re: Need a Fortran to C translator Message-ID: <47600014@uxa.cso.uiuc.edu> Date: 3 Jul 90 19:51:00 GMT References: <25262@mimsy.umd.edu> Lines: 33 Nf-ID: #R:mimsy.umd.edu:25262:uxa.cso.uiuc.edu:47600014:000:1086 Nf-From: uxa.cso.uiuc.edu!ews00461 Jul 3 14:51:00 1990 This has been discussed before, but I've learned a bit lately, so I will throw in some info. What's available: f2c free from AT & T. Produces functional but very ugly code. They admit that it was not designed to produce maintainable C code and I concur. FOR_C much better. Much more expensive. Available from: Cobalt Blue 2940 Union Ave. Suite C San Jose, CA 95124 (408)-723-0474 We just purchased this package with their new FOR_STRUCT re-structuring utility, and so far I like it. Documentation on FOR_STRUCT is poor. FOR_C looks fairly slick. Promula relatively on par with FOR_C. Both create maintainable code when converting I/O calls and the like. Keep in mind that Promula converts strings literally. FOR_C converts strings to C strings (ie null terminated). FOR_C is less compatible, but Promula loses the ability to use stdio libraries in hand maintaining the C code (with strings, anyway). Disclaimer: I am not affiliated with any of these companies in any way. My opinions are mine, and I am rather possessive of them. Eric W Sink