home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / lang / fortran / 3442 < prev    next >
Encoding:
Text File  |  1992-09-07  |  1.8 KB  |  44 lines

  1. Newsgroups: comp.lang.fortran
  2. Path: sparky!uunet!wupost!gumby!destroyer!ubc-cs!alberta!kakwa.ucs.ualberta.ca!acs.ucalgary.ca!bauwens
  3. From: bauwens@acs.ucalgary.ca (Luc Bauwens)
  4. Subject: Re: Robustness of MS Fortran 5.x & Vax extensions?
  5. Sender: news@acs.ucalgary.ca (USENET News System)
  6. Message-ID: <92Sep05.020644.17183@acs.ucalgary.ca>
  7. Date: Sat, 05 Sep 92 02:06:44 GMT
  8. References: <Bu1CF5.HqL@news.cso.uiuc.edu>
  9. Nntp-Posting-Host: acs5.acs.ucalgary.ca
  10. Organization: The University of Calgary, Alberta
  11. Lines: 31
  12.  
  13. In article <Bu1CF5.HqL@news.cso.uiuc.edu> btbg1194@uxa.cso.uiuc.edu (Bradley T Banko) writes:
  14. >I am starting on a project to convert some several thousand line 
  15. >RSX11/VMS Vax Fortran programs to run on a PC, and I am planning to
  16. >use MS Fortran 5.1.  I would  appreciate comments about MSF 5.x's
  17. >robustness in dealing with Vax code... including special types like
  18. >"BYTE" and out of order DATA/COMMON statements.
  19.  
  20.  
  21. I can't say much about non-standard Vax features (except that even 
  22. when, in the old days, I worked on a Vax, I avoided them).
  23.  
  24. But I would think one major issue would be DOS' 640 kB limitation.
  25. Even if the program does fit within 640 kB, the compiler and optimizer
  26. will be able to deal with the code in pieces probably not much
  27. longer than 1000/1500 lines.
  28.  
  29. If some arrays are larger than 64 kB, you will be in trouble.
  30.  
  31. I have found the Watcom 386 Fortran V9.0 to be much more satisfactory.
  32. It will run under DOS with the included DOS4GW extender, running in
  33. a flat 32 bits memory model.
  34.  
  35. Compiles under either Windows or OS/2 (my choice) will not suffer
  36. from DOS limitations.
  37.  
  38. Even under OS/2 2.0, with arrays larger than 64 kB, I have benchmarked
  39. my executable from Watcom (32 bits) as about three times as fast as
  40. the 16 bits produced by MS Fortran 5.1.
  41.  
  42. Luc B
  43.  
  44.