Related articles |
---|
Which target language do I choose? Thomas.Mork.Farrelly@nho.hydro.com (Thomas Mork Farrelly) (1998-07-10) |
Re: Which target language do I choose? henry@spsystems.net (1998-07-13) |
Re: Which target language do I choose? wclodius@aol.com (1998-07-17) |
Re: Which target language do I choose? andrew@openkast.com (Andrew Cruickshank) (1998-07-17) |
Re: Which target language do I choose? toon@moene.indiv.nluug.nl (Toon Moene) (1998-07-20) |
Re: Which target language do I choose? conway@cs.mu.OZ.AU (1998-07-20) |
Re: Which target language do I choose? albaugh@agames.com (1998-07-20) |
Re: Which target language do I choose? mark@msm.cam.ac.uk (1998-07-24) |
Re: Which target language do I choose? cts@bangkok.office.cdsnet.net (1998-07-26) |
Re: Which target language do I choose? henry@spsystems.net (1998-07-27) |
Re: Which target language do I choose? lkrupp@netONE.com (Louis Krupp) (1998-07-30) |
From: | Toon Moene <toon@moene.indiv.nluug.nl> |
Newsgroups: | comp.compilers |
Date: | 20 Jul 1998 16:59:34 -0400 |
Organization: | Moene Computational Physics, Maartensdijk, The Netherlands |
References: | 98-07-094 98-07-109 |
Keywords: | portable, C, Fortran |
henry@spsystems.net (Henry Spencer) wrote:
[ .... portability of language X, from the viewpoint of "to how many
different machines has a compiler/interpreter for X been
ported" .... ]
> FORTRAN is a bit less obviously a loss, since it's invariably compiled
> and many of the compilers are good ones. However, it is a relatively
> impoverished language (remember, most implementations are FORTRAN 77
> at best -- Fortran 90 is too rare to be relevant here), especially in
> the area of data structures. It also tends to be found mostly on the
> larger systems, since its emphasis is on floating-point computation,
> and that may be a handicap if you're interested in portability to
> quite small machines. (There are C compilers for many machines that
> are too small to have floating-point hardware, but not FORTRAN
> compilers.)
I wouldn't be too sure about this argument; see for instance the following in
the egcs mailing lists archives (http://egcs.cygnus.com):
QUOTE
From: "D. Jeff Dionne" <jeff@maribor.pfnet.com>
Subject: Hello, Contrib Back end
Date: Tue, 19 Aug 1997 12:18:35 -0400 (EDT)
Hi all.
Thanks for creating this project, I think it's very important to merge
these efforts. I'll contribute back end support for the 3-Com PalmPilot
PDA, done by myself, Kresten Krab Thorup, Ian Goldberg and others, and
maintained by myself. about 150k patches to gcc, small ones for binutils
and gdb.
Cheers, Looking forward to spice2g6 on PalmPilot when FORTRAN gets
merged (I know, I'm sick :-)
D. Jeff Dionne.
UNQUOTE
[ FYI, FORTRAN - g77 - *was* already merged in the egcs sources at that time
]
Now, perhaps the PalmPilot *has* floating point support - I don't know - but
you can't argue with the fact that it's a small machine :-)
--
Toon Moene (mailto:toon@moene.indiv.nluug.nl)
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
Phone: +31 346 214290; Fax: +31 346 214286
g77 Support: mailto:fortran@gnu.org; NWP: http://www.knmi.nl/hirlam
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.