🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #4307

Re: Lattice C v. Aztec C

#4307
From: Staff OACIS
Date: Tue, 10 Jul 1990 18:10
40 lines
2808 bytes
In article <544@beguine.UUCP> Scott.Maxwell@samba.acs.unc.edu (BBS Account) writes:
>
>     Uh, I'm a little confused by what I've read regarding Lattice C v. Aztec
>C. Everybody seems to say (a) Aztec usually produces faster code, (b) Aztec
>usually produces the code faster (that is to say, it compiles faster),
>(c) Aztec is cheaper, and (d) Lattice is more widely used.
>     Now, that can't all be right -- unless Lattice has *vastly* superior
>advertising or something, and I can't imagine that would be enough to make the
>difference. Assuming I'm right about points (a), (b) and (c), though, why the
>heck is (d) true? Does Lattice offer better support? What have I missed?

(a) Aztec USED to produce faster code. The two compilers are now relatively
close, although I would give Lattice the edge (but I'm prejudiced).

(b) Aztec used to produce the code faster because of pre-compiled headers
and a faster linker. Lattice closed that gap a while back, and now it depends
a lot on what you compile, how you use RAM, and what optimizations you do.
Aztec still compiles a little faster in general, though, I think.

(c) I think mail order prices have Lattice coming in just under Manx, but I'm
not sure. They are pretty close. Aztec didn't bundle the source level debugger
the last time I checked, so that was an extra cost.

As for why Lattice is in wider use....
1) Lattice was the original Amiga C, and for a while was the only C compiler
available for the Amiga.
2) Recently Lattice has pushed the technology in the Amiga market, with
Amiga-specific support built into the compiler (#pragma, 'chip' keyword, etc).
Aztec has been playing catch-up.
3) Lattice has always had superior technical support, with such features as
automatic free updates for minor releases. Manx would often go for weeks
without answering the phone, and their BIX conference went for several months
without any comments from them. Lattice, on the other hand, would monitor
BIX, their own board, and another I don't recall on a daily basis.

-- 
John Meissen .............................. Oregon Advanced Computing Institute
jmeissen@oacis.org        (Internet) | "That's the remarkable thing about life;
..!sequent!oacis!jmeissen (UUCP)     |  things are never so bad that they can't
jmeissen                  (BIX)      |  get worse." - Calvin & Hobbes
Technical Details
Message-ID: <564@oregon.oacis.org>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!zaphod.mps.ohio-state.edu!uwm.edu!ogicse!oregon!jmeissen
References: <544@beguine.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!zaphod.mps.ohio-state.edu!uwm.edu!ogicse!oregon!jmeissen
From: jmeissen@oregon.oacis.org ( Staff OACIS)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Lattice C v. Aztec C
Message-ID: <564@oregon.oacis.org>
Date: 10 Jul 90 18:10:27 GMT
References: <544@beguine.UUCP>
Organization: Oregon Advanced Computing Institute (OACIS), Beaverton, OR
Lines: 40