[comp.lang.fortran] 386 fortran compilers

taylor@sun.soe.clarkson.edu (Ross Taylor) (08/15/90)

I have only recently discovered the Fortran net so please forgive me if
I am asking some old questions.

1.  I get the impression from the postings I have read that most of you
    are programming Fortran for unix based workstations and
    multiprocessor computers.  I, however, prefer to use a 386 PC and
    have acquired a compiler for that architecture (FTN77 distributed in
    the USA by OTG systems but originating at Salford University in the
    UK).  I am interested in comments of users of other 386 specific
    compilers, especially the new WATCOM F77/386.  Has anybody out there
    used it yet?

2.  There is a lot written in some of the computer magazines about
    Object Oriented Programming (OOP).  So far, I have either not
    understood the articles or have been left wondering why there is
    such a big fuss about this.  Is this "new" style of programming
    really fundamentally different from what good FORTRAN programmers
    have been doing for decades (creating complex programs from well
    tested subroutines and functions)?

Ross Taylor
Department of Chemical Engineering
Clarkson University, Potsdam, NY 13699
email: taylor@sun.soe.clarkson.edu (internet)

ercs50@castle.ed.ac.uk (Simon Lawrence) (03/06/91)

Fortran Compilers for 386's etc
-------------------------------


We provide Fortran Compilers for 386/486 Unix Machines. The compilers support
both Intel and Weitek FPU's. The following is some product information:

EPC Fortran 77 is a fully ANSI77 compatible, NIST validated, high quality, high
performance compiler with excellent checking and diagnostic capabilities as well
as an impressive range of VAX/VMS and Sun Fortran 77 extensions.

EPC compilers are available for Intel 386/486, Motorola 68000 & 88000 and SPARC
based systems running the major implementations of UNIX, including SunOS, UNIX 
V.2, V.3, V.4, SCO, Interactive and DYNIX.

During the development of EPC Fortran 77 great emphasis was placed on fast comp-
ilation and the provision of comprehensive diagnostic information.  At compile- 
time over 300 informative error, warning and comment messages can be generated.
At run-time checks can be applied to detect uninitialized variables and array
bounds violations and there is an invaluable option to check the number and type
of parameters in routine calls.  In addition to all these features EPC Fortran
77 also produces highly optimised executable code. Optimisations include 
procedure call inlining.


EPC Fortran 77 supports industry standard debuggers (such as sdb and dbx) and is
fully integrated with the UNIX environment.  EPC Fortran 77 generates standard 
object files and uses conventional calling sequences thus enabling convenient 
mixed language programming.  

All these facilities make EPC Fortran 77 an ideal tool for running existing app-
lications, developing new programs and porting from non-UNIX environments.

EPC compilers are competitively priced and discounts are available for educatio-
nal establishments and bulk orders.  

For more information contact: 

in Europe				in USA and North America

EPC					MSS Ltd.
17 Alva Street				2107 North First Street
Edinburgh				Suite 600
EH2 4PH					San Jose CA95131
Scotland				USA
UK

Tel: (+44) 31 225 6262			Tel: 408 452 0527
Fax: (+44) 31 225 6644			Fax: 408 452 0686
Email:  support@epc.ed.ac.uk


---
Simon Lawrence			     simon@epcfta.ed.ac.uk (+44) 31 225 6262
Edinburgh Portable Compilers Ltd.    Edinburgh,Scotland