home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / unix / bsd / 11191 < prev    next >
Encoding:
Internet Message Format  |  1993-01-12  |  2.8 KB

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