Article View: comp.sys.amiga.tech
Article #12798Re: Lattice C++ Experiences?
From: Dave Haynie
Date: Mon, 22 May 1989 22:01
Date: Mon, 22 May 1989 22:01
61 lines
2740 bytes
2740 bytes
in article <4052@druwy.ATT.COM>, mab@druwy.ATT.COM (Alan Bland) says:
> Lattice has recently reduced the price of C++, so now it is getting closer
> to something that I can afford. Does anybody have any experiences with
> Lattice C++ that they would like to share? In particular:
> - How slow is the cfront translation step compared to the compile step?
I'd guess about the same length; eg, your compile time about doubles. I'm
working on real fast machines, though, where it's acceptably fast. Don't know
if I'd like it on a plain Amiga...
> - How good are the supplied class libraries?
They vary. You can do things like this:
NewWindow nw = {...};
Window *win = new Window(&nw);
Console *con = new Console(win);
*con << "Hello World!\n";
Wait(100);
delete con;
delete win;
> - How much larger are the executable files compared to equivalent
> C programs?
They don't seem to be that much larger. The major memory requirement is
for compile time operation. I'd recommend about 2 megs of memory for a
comfortable system.
> - Have you been hit by any major bugs or surprises?
It's reasonably easy to crash in cfront; it chokes on some rather simple
syntax errors, though the crashes go down significantly if you give it
a big stack (I usually give it 100k, though I imagine that's overkill).
> - Will it work with Lattice C 5.02?
Some folks are using it that way. Lattice posted a new "CC" front end on
bix awhile back to use 5.02, but unfortunately, it had a couple bugs. So
I decided to wait for the fixed version. 5.02 has some specific hooks
for C++, the 5.02 linker is a superset of the C++ linker, etc. Also,
with the 5.02 LC1 and LC2 passes as resident code modules, I suspect that
compile time goes down noticably.
> Since I already use C++ at work, I don't need to hear your experiences
> with the language itself, just the environment on the Amiga.
I'm overall pretty happy with it. I'd like a few less deadly bugs in cfront,
and support for C++ in CodePRobe. But after using C++, I'm never overly
anexious to go back to plain C.
> -- Alan Bland
--
Dave Haynie "The 32 Bit Guy" Commodore-Amiga "The Crew That Never Rests"
{uunet|pyramid|rutgers}!cbmvax!daveh PLINK: D-DAVE H BIX: hazy
Amiga -- It's not just a job, it's an obsession
Technical Details
Message-ID:
<6950@cbmvax.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cbmvax!davehReferences:
<4052@druwy.ATT.COM>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cbmvax!daveh From: daveh@cbmvax.UUCP (Dave Haynie) Newsgroups: comp.sys.amiga.tech Subject: Re: Lattice C++ Experiences? Message-ID: <6950@cbmvax.UUCP> Date: 22 May 89 22:01:05 GMT References: <4052@druwy.ATT.COM> Distribution: comp Organization: Commodore Technology, West Chester, PA Lines: 61