home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!spool.mu.edu!agate!dog.ee.lbl.gov!hellgate.utah.edu!fcom.cc.utah.edu!cs.weber.edu!terry
- From: terry@cs.weber.edu (A Wizard of Earth C)
- Newsgroups: comp.unix.bsd
- Subject: Re: [386bsd] f2c with record/structure sup
- Message-ID: <1993Jan13.035735.27987@fcom.cc.utah.edu>
- Date: 13 Jan 93 03:57:35 GMT
- References: <1993Jan11.212052.1545@fcom.cc.utah.edu> <1993Jan11.230414.24760@zia.aoc.nrao.edu>
- Sender: news@fcom.cc.utah.edu
- Organization: Weber State University (Ogden, UT)
- Lines: 47
-
- In article <1993Jan11.230414.24760@zia.aoc.nrao.edu> cflatter@nrao.edu writes:
- >In article 1545@fcom.cc.utah.edu, terry@cs.weber.edu (A Wizard of Earth C) writes:
- >>In article <1993Jan10.211632.3269@ll.mit.edu> pope@ll.mit.edu (Frank Pope) writes:
- >>>Hi
- >>>
- >>>Does anyone out there know of a f2c translator which has been ported to
- >>>386bsd that has support for fortran records and structures. I believe
- >>>these are features found in FORTRAN 90 [not sure]. I want to
- >>>convert some software written using MS Fortran 5.1 to c and run it
- >>>under 386bsd. Thanks in advance.
- >>
- >>I don't know of many compilers, let alone translators, which support '90.
- >>
- >>Historically, the ANSI-90 FORTRAN was rejected by most major vendors,
- >>either due to a lack of backward compatability or conflicts with vendor
- >>extensions (depending on the vendor); it was rejected by Harris, DEC,
- >>HP, and IBM... dunno if Sun was involved at all.
- >
- >IBM defected from the Luddite faction as early as May 1989. I believe that
- >HP were long-time supporters of Fortran 90 as were Sun. Incidentally,
- >Fortran 90 *is* backwards compatible with FORTRAN 77 but does not include
- >some vendors extensions. User defined types have a syntax that differs
- >from the VMS Fortran style adopted my Microsoft.
-
- Yah. I was thinking in particular of the VMS FORTRAN
- "pass-by-reference/pass-by-value" and "pass-by-descriptor" syntax and
- the Harris Berkeley real-time extensions on VOS for the H-800/H-1000/H-1200.
-
- There was also a problem with the use of integer overflow to produce the
- pseudo-random numbers used in some physics calculations.
-
- Harris was anti-90 from word one due to its real-time systems contracts
- with the US Navy... there's an old joke that goes with that, since the
- computers were primarily for use on nuclear submarines.
-
-
- Terry Lambert
- terry@icarus.weber.edu
- terry_lambert@novell.com
- ---
- Any opinions in this posting are my own and not those of my present
- or previous employers.
- --
- -------------------------------------------------------------------------------
- "I have an 8 user poetic license" - me
- Get the 386bsd FAQ from agate.berkeley.edu:/pub/386BSD/386bsd-0.1/unofficial
- -------------------------------------------------------------------------------
-