Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!hplabs!sdcrdcf!psivax!friesen From: friesen@psivax.UUCP (Stanley Friesen) Newsgroups: net.micro.pc,net.lang.c Subject: Re: Survey of C Compilers Message-ID: <1352@psivax.UUCP> Date: Tue, 22-Jul-86 11:39:12 EDT Article-I.D.: psivax.1352 Posted: Tue Jul 22 11:39:12 1986 Date-Received: Thu, 24-Jul-86 03:00:34 EDT References: <7975@duke.duke.UUCP> <613@looking.UUCP> Reply-To: friesen@psivax.UUCP (Stanley Friesen) Organization: Pacesetter Systems Inc., Sylmar, CA Lines: 41 Xref: mnetor net.micro.pc:5865 net.lang.c:5416 In article <613@looking.UUCP> brad@looking.UUCP (Brad Templeton) writes: > >I have used several C compilers in my projects and here are the summaries: > >1) Microsoft C > The winner: > - Ansi C style argument type checking. >2) Lattice C > This is one of the best selling and it is well supported. > The original version was unacceptable. It lacked things like > "unsigned int" (you just said unsigned) and structure assignment. > Not much hope of compiling Unix style programs. > > They have a new release which supposedly fixes these problems and > brings it up to a similar level with Microsoft C. I have not played > with this one. Supposedly they also have a Xenix version. > Yes, the new release fixes these problems. It also has a pcc compatible void type(i.e. void functions only) and Ansi C style argument type checking. Furthermore the delivered library is much larger and more useful. It now contains most of the important routines from the Ansi draft standard and the Sys V interface specification, as well as support for most of the features of MS-Dos up through version 3.1. A vast improvement. > > >6) Wizard C. > No personal experience, but friends say it is fairly good. From too > small a company if this matters to you, though. > Yes, it is fairly good, and support is *mostly* fairly decent. One nice feature is its extended Large Model(called Huge Model), unfortunately that model is somewhat buggy. The latest release also has a significant bug in Large Model floating point arithmetic, for which we are waiting for a fix. -- Sarima (Stanley Friesen) UUCP: {ttidca|ihnp4|sdcrdcf|quad1|nrcvax|bellcore|logico}!psivax!friesen ARPA: ??