Newsgroups: comp.lang.fortran Path: utzoo!utgpu!radio!brian From: brian@radio.uucp (Brian Glendenning) Subject: Re: Fortran vs C for computations Message-ID: <1988Sep18.125342.2903@radio.uucp> In-reply-to: gl8f@bessel.acc.Virginia.EDU (Greg Lindahl) Reply-To: brian@radio.astro.toronto.edu (Brian Glendenning) Organization: Radio Astronomy, University of Toronto References: <391@quintus.UUCP> <3494@lanl.gov> <1510@ficc.uu.net> <559@hudson.acc.virginia.edu> Date: Sun, 18-Sep-88 12:53:42 EDT In article <559@hudson.acc.virginia.edu>, gl8f@bessel (Greg Lindahl) writes: >In article <1510@ficc.uu.net> peter@ficc.uu.net (Peter da Silva) writes: >> >> [stuff deleted] >> >> There is no standard program available with all Fortran compilers that >> does preprocessing of the program (conditional compilation, etc). > >One large image processing package (AIPS) is written in FORTRAN and is >portable across all kinds of environments -- VAX/VMS, Unix V and 4.X, >Crays (COS and Unicos), etc. It is true that AIPS is only preprocessed to do fairly trivial things (put in common block declarations, change ENCODE statements to in-core writes etc). Howerver to use aips as an example of FORTRAN portability isn't really fair since the lower level calls are often not in fortran (largely C for unix systems), and on those machines where it is fortran, it is in a very extended fortran. This is nothing against AIPS. It is a multi-tasking image processing "operating system" with it's own file system etc. Fortran isn't the best language to implement low level OS structure. -- Brian Glendenning - Radio astronomy, University of Toronto brian@radio.astro.toronto.edu uunet!utai!radio!brian glendenn@utorphys.bitnet