Path: utzoo!utgpu!watserv1!watmath!att!pacbell.com!lll-winken!sundance!jac From: jac@gandalf.llnl.gov (James A. Crotinger) Newsgroups: comp.sys.amiga.programmer Subject: Re: Lattice C++ Keywords: C++ Message-ID: Date: 25 Jan 91 21:53:39 GMT References: <2875@dsacg3.dsac.dla.mil> <26429@uflorida.cis.ufl.EDU> <718@caslon.cs.arizona.edu> <1991Jan24.144752.7912@uni-paderborn.de> Sender: usenet@lll-winken.LLNL.GOV Lines: 28 Nntp-Posting-Host: sundance.llnl.gov massa@uni-paderborn.de (Michael Janich) writes: > G++ is the GNU C++ - a UNIX PD (I think) c++ compiler. It's NO frontend > to convert C++ to C - it's a real compiler. Two important points: First, the GNU software is *NOT* PD. PD implies you can do whatever you want with the source and the GNU source imposes very strict limits on what you can do with derivative works. Second, just because CFRONT translates C++ to C does not mean that it is not a compiler. It is a compiler. It just uses C as it's output language (just as G++ uses assembly language as its output language). That's not to say that *native code* compilers don't have advantages--they do, they're faster, for one, and they also may have fewer limitations on what they can inline. On the subject of Lattice C++, has anyone heard how they are progressing with their native code compiler? Unfortunately I'm no longer on BIX, but a few months ago John Toebes told me that Lattice was working on a native code C++ compiler that would be CFRONT 2.1 compatible and that the projected release would be first or second quarter of '91. > Michael Janich, Uni Paderborn, United Germany Jim -- ----------------------------------------------------------------------------- James A. Crotinger Lawrence Livermore Nat'l Lab // The above views jac@gandalf.llnl.gov P.O. Box 808; L-630 \\ // are mine and are not (415) 422-0259 Livermore CA 94550 \\/ necessarily those of LLNL.