<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Wed, 06 Aug 1986 13:58:14 GMT
From   : Bdale Garbee <bdale%winfree.uucp@BRL.ARPA>
Subject: Re: Looking for a good C compiler

In article <2776@brl-smoke.ARPA> GA.OLS%ISUMVS.BITNET@WISCVM.ARPA (Rob
Olson) writes:
>I am looking into learning C and I wondered if anyone would have
>any suggestions on what compilers are worthwhile.
> ...
>I have been looking into a compiler from MIX corp. and Dr Dobb's
>small Compiler.  If anyone has any comments about these, I'd love to
>hear them!

We used the MIX compiler for the PC in a consulting job a while back, and were
not very happy with it.  I wasn't using it myself, so comments are all at 
least second hand, but I think the docs were poor, and the compatibility with
other C compilers seemed to be lacking.  Again, this was about a year ago, and
I wasn't the one hacking with it.

SmallC is fun, and a neat way to learn the language, but I feel it is 
insufficient for doing any "real", large applications.  Sources have been
posted a couple times, and I'm sure you can get an executable by asking 
around.

I used the C/80 compiler for CP/M for quite a while, and was pretty happy with
it.  It can be purchased with the floating point stuff and a good tutorial for
about $100 from several places.  I got mine from Sprite Software, I think.

Currently, the compiler I use the most is the Aztec family from Manx.  The
fact that versions are available for a wide variety of targets is a big plus.
I've got the CP/M and MS-Dos versions, both seem to work pretty well.  Good
correlation with the 4.2bsd compiler, and a fair set of runtimes.  
Unfortunately, Aztec compilers are NOT cheap. 

In any case, get a copy of Kernighan and Ritchie's "The C Programming 
Language"... there may be better tutorials around, and there may be more
complete references for modern compilers, but my graphic-designer girlfriend
learned C with it... and gave it high marks for understandability.

-- 


Bdale Garbee, N3EUA
uucp: {bellcore, crash, hp-lsd, hpcsma, pitt, symmetric, vixie}!winfree!bdale
arpa: bdale@g.cs.cmu.edu       phone: 303/593-9828 h, 303/590-2868 w
fido: sysop of 128/18          packet: n3eua @ wb0blv, Colorado Springs
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>