🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc
Article #41331

Re: PC FORTRAN compiler?

#41331
From: David Tholen
Date: Fri, 12 Jan 1990 06:39
47 lines
2932 bytes
In article <21117@kuhub.cc.ukans.edu>, ARRITT@kuhub.cc.ukans.edu) writes:

> In article <6595@ogicse.ogc.edu>, kburns@ogicse.ogc.edu (Ken Burns) writes:

> >   We are looking for a FORTRAN compiler to run on an IBM compatible.
> >   We just need to port some programs from our uVAX to the PC world
> >   and don't want to spend the big bucks for a Microsoft FORTRAN
> >   compiler.  Any pointers would be appreciated.  Thanks.
> 
> 
> The Microsoft compiler is only a very limited subset of Fortran-77.  
> I tried it and got hundreds of error messages.  Although I don't pretend 
> to be a great (or even good) programmer, the code has run on 11 different 
> systems made by 6 manufacturers, ranging from low-end Microvaxes to a 
> Cray X/MP-48.  So it's Microsoft's problem and not any quirk of the code.  
> 
> Moral:
> don't expect a quick and easy port using the Microsoft Fortran compiler.
> In fairness our Microsoft compiler is a couple of years old.  Maybe the more
> recent ones are better.
>

Sounds like it's more than a couple years old.  The last Microsoft FORTRAN
compiler that had support for only the FORTRAN 77 subset was version 3.31.

The most recent Microsoft FORTRAN compiler is version 5.0 (with rumors of a
beta-test version of what I presume to be a maintenance release floating
around out there).  This version has full ANSI FORTRAN 77 support, plus
several 8x extensions (array syntax, DO WHILE, for example), and it supports
virtually all VAX FORTRAN syntax, including structures (but not QUAD PRECISION,
for example). 

I do ports from Microsoft FORTRAN to Sun FORTRAN and BSD 4.3 UNIX FORTRAN
and Cray CFT77 FORTRAN and back all the time.  None of them is perfectly bug 
free, but I actually prefer the Microsoft compiler over the Sun and BSD
compilers.  CodeView beats abd and dbx for debugging (in my opinion).  The
ports are quick and easy, once you've taken the time to understand the memory
models imposed by the Intel segmented memory architecture.

I've seen mail order prices as low as about $260.  Is that big bucks?  I'd
sell you my version 4.1 compiler for less; it's sitting around doing nothing
since I upgraded to version 5, and it supports the full ANSI standard.  No
8x extensions, though, and not many VAX extensions either.  Those are the
principal improvements between versions 4.1 and 5.0.  Both even run under OS/2
as well, for what it's worth.

tholen@uhccux.uhcc.hawaii.edu
Technical Details
Message-ID: <6131@uhccux.uhcc.hawaii.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!ns-mx!ceres!zaphod.mps.ohio-state.edu!usc!elroy.jpl.nasa.gov!ames!uhccux!tholen
References: <6595@ogicse.ogc.edu> <21117@kuhub.cc.ukans.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!ns-mx!ceres!zaphod.mps.ohio-state.edu!usc!elroy.jpl.nasa.gov!ames!uhccux!tholen
From: tholen@uhccux.uhcc.hawaii.edu (David Tholen)
Newsgroups: comp.sys.ibm.pc
Subject: Re: PC FORTRAN compiler?
Summary: more recent information
Message-ID: <6131@uhccux.uhcc.hawaii.edu>
Date: 12 Jan 90 06:39:25 GMT
References: <6595@ogicse.ogc.edu> <21117@kuhub.cc.ukans.edu>
Distribution: na
Organization: University of Hawaii
Lines: 47