Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

f77 compiler for windows NT

22 views
Skip to first unread message

Marc Lavine

unread,
Feb 11, 1999, 3:00:00 AM2/11/99
to

I need a f77 compiler for my PC ( Win NT). I already have coded my
program in F77, so shifting to F90 would be a problem. I tried working
in the free version of Lahey's ELF but that did not work out well ( it
seems i need to make lots of changes to make it F90 compatible).

Could anyone please help me out by suggesting some good compiler
available somewhere. I am even ready to spend some money on this if not
freely available.

Please reply soon at
sga...@MIT.EDU

I shall be grateful.

thanks
Sumit.


Craig T. Dedo

unread,
Feb 11, 1999, 3:00:00 AM2/11/99
to Marc Lavine
Dear Marc:

Marc Lavine wrote:
>
> I need a f77 compiler for my PC ( Win NT). I already have coded my
> program in F77, so shifting to F90 would be a problem. I tried working

**NOT** TRUE-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
See below.


> in the free version of Lahey's ELF but that did not work out well ( it
> seems i need to make lots of changes to make it F90 compatible).
>
> Could anyone please help me out by suggesting some good compiler
> available somewhere. I am even ready to spend some money on this if not
> freely available.
>
> Please reply soon at
> sga...@MIT.EDU
>
> I shall be grateful.
>
> thanks
> Sumit.

Except for 4 very minor exceptions, Fortran 90 is a COMPLETE superset of
Fortran 77. The only exception of importance for most work is that F90 has a
lot more intrinsic procedures than F77 does.

Lahey ELF90 is an F90 **SUBSET**. That fact is clearly advertised in the
product literature. When they created ELF, Lahey intentionally threw out all
of the old crud. this includes all of the F95 deleted features and all of the
features on the F90 and F95 obsolete features list. They also threw out
COMMON and EQUIVALENCE. And they included a host of restrictions designed to
encourage good structured programming practice.

You should seriously consider rewriting your application in Fortran 90 and
converting all of the old F77 constructs to their F90 or F95 equivalent. F77
is no longer standard anywhere in the world.

If that will cost too much time, you should investigate a full-featured F90
compiler. It will compile your code without problems, if your code is fully
standard-conforming. I noticed that you are using an academic account. Many
of the F90 vendors will give you a substantial academic discount on their
full-featured F90 products. I personally use lahey LF95 and Digital Visual
Fortran (DVF) in my consulting work.

--
----------
Sincerely,
Craig T. Dedo Internet: Craig...@mixcom.com
Elmbrook Computer Services Voice Phone: (414) 783-5869
17130 W. Burleigh Place Fax Phone: (414) 783-5928
Brookfield, WI 53005 Disclaimer: These opinions are mine alone.
USA They do NOT represent any organization.

"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety." -- Benjamin Franklin (1759)

Marc Lavine

unread,
Feb 11, 1999, 3:00:00 AM2/11/99
to
hi,
thanks for ur info. but i think there is a problem with using F90
softwares...i tried that and it seemed that even making some subtle changes
in a code as big as i have would be disgusting.
and i could not understand about the gnu concept. would that work on a PC.
do u know some software available for windows NT. i dont have any
linux/other environment on my PC and i even need some editor.

Would u be able to help in these circumstances.
thanks.

"Marco A. Garcia" wrote:

>
> >


Marco A. Garcia

unread,
Feb 12, 1999, 3:00:00 AM2/12/99
to
Marc,

Most commercial f90/95 compilers for NT will compile your f77 code just
fine. There is also g77, from the Gnu group, which is free. You can find
more info about the last one at http://www.gnu.org

Marco A. Garcia
Canaima Software
3981 Utah St.
San Diego, CA 92104
U.S.A.
e-mail: mga...@canaimasoft.com
http://www.canaimasoft.com
Developers of f90SQL and f90ADO,
the Complete Database Connectivity Solution for Fortran


Marc Lavine wrote in message <36C36CC3...@mit.edu>...


>
>I need a f77 compiler for my PC ( Win NT). I already have coded my
>program in F77, so shifting to F90 would be a problem. I tried working

Mark Stevens

unread,
Feb 12, 1999, 3:00:00 AM2/12/99
to
On Thu, 11 Feb 1999 18:50:28 -0500, Marc Lavine <lav...@mit.edu>
wrote:

We still ship a Fortran 77 compiler for DOS, Windows 3.1, Windows
95/98 abd Windows NT. More information about our products can be
found at www.salford.co.uk.

Regards,
Mark
--
Mark Stevens Salford Software Ltd
Adelphi House, Adelphi Street, Salford, M3 6EN, UK
Tel: +44 (0) 161 834 2454 Fax: +44 161 834 2148
Web: www.salford.co.uk email: ma...@salford-software.com

Steve Lionel

unread,
Feb 12, 1999, 3:00:00 AM2/12/99
to
Marc Lavine <lav...@mit.edu> wrote in message
news:36C3A029...@mit.edu...

>hi,
>thanks for ur info. but i think there is a problem with using F90
>softwares...i tried that and it seemed that even making some subtle changes
>in a code as big as i have would be disgusting.
>and i could not understand about the gnu concept. would that work on a PC.
>do u know some software available for windows NT. i dont have any
>linux/other environment on my PC and i even need some editor.

ELF90 is not a Fortran 90 compiler - it is a Fortran 90 *SUBSET* compiler
which does not support some (many?) Fortran 77 features. Any full-language
Fortran 90/95 compiler should be able to compile your code without troubles.
The one we offer is DIGITAL Visual Fortran - see
http://www.digital.com/fortran for details.

Steve Lionel mailto:Steve....@digital.com
DIGITAL Fortran Development http://www.digital.com/info/slionel.html
Compaq Computer Corporation
110 Spit Brook Road, ZKO2-3/N30
Nashua, NH 03062-2698 "Free advice is worth every cent"

DIGITAL Fortran web site: http://www.digital.com/fortran

tholenA...@ifa.hawaii.edu

unread,
Feb 12, 1999, 3:00:00 AM2/12/99
to
Craig T. Dedo writes:

> Lahey ELF90 is an F90 **SUBSET**. That fact is clearly advertised in the
> product literature. When they created ELF, Lahey intentionally threw out all
> of the old crud. this includes all of the F95 deleted features and all of
> the features on the F90 and F95 obsolete features list. They also threw out
> COMMON and EQUIVALENCE. And they included a host of restrictions designed to
> encourage good structured programming practice.

It appears they also threw out something very useful, and not redundant. I
recently tried to compile some code that included

INQUIRE (FILE=File,EXIST=Exist,OPENED=Opened)

and it complained about not supporting INQUIRE! I wonder why?

Bob Runyan

unread,
Feb 12, 1999, 3:00:00 AM2/12/99
to

tholenA...@ifa.hawaii.edu wrote in message <7a1o1m$f...@news.Hawaii.Edu>
about Essential LF90

>
>It appears they also threw out something very useful, and not redundant. I
>recently tried to compile some code that included
>
> INQUIRE (FILE=File,EXIST=Exist,OPENED=Opened)
>
>and it complained about not supporting INQUIRE! I wonder why?

This should work just fine with Essential LF90. Please send me a piece of
code that demonstrates this not working. I can't get it to fail.

--
Bob Runyan
Lahey Computer Systems

tholenA...@ifa.hawaii.edu

unread,
Feb 13, 1999, 3:00:00 AM2/13/99
to
Bob Runyan writes:

>> It appears they also threw out something very useful, and not redundant. I
>> recently tried to compile some code that included
>>
>> INQUIRE (FILE=File,EXIST=Exist,OPENED=Opened)
>>
>> and it complained about not supporting INQUIRE! I wonder why?

> This should work just fine with Essential LF90. Please send me a piece of
> code that demonstrates this not working. I can't get it to fail.

I could send you some code, but not at the moment from my current location,
unless I can find a machine with a floppy disk drive (X terminals galore!).

Could it be a version difference? I haven't been able to try the latest
version of ELF because it won't install on an OS/2 machine.

Bob Runyan

unread,
Feb 16, 1999, 3:00:00 AM2/16/99
to
tholenA...@ifa.hawaii.edu wrote in message
<7a2is9$5...@news.Hawaii.Edu>...

>Could it be a version difference? I haven't been able to try the latest
>version of ELF because it won't install on an OS/2 machine.

Version 2.0 of Essential LF90 will not work on OS/2 or on straight DOS. It
requires Windows 95, 98, or NT.

Donald L. Baker

unread,
Feb 17, 1999, 3:00:00 AM2/17/99
to Craig T. Dedo
Craig T. Dedo wrote:
>
I personally use lahey LF95 and Digital Visual
> Fortran (DVF) in my consulting work.

You use DVF? What version? The Alpha 5.0D debugger never could find
the source code where there was a log or root of a negative number. Did
DEC ever bother to fix that?

Don Baker
do...@ipa.net

0 new messages