Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84 SMI; site sun.uucp Path: utzoo!watmath!clyde!burl!ulysses!gamma!epsilon!zeta!sabre!petrus!bellcore!decvax!decwrl!sun!chuq From: chuq@sun.uucp (Chuq Von Rospach) Newsgroups: net.micro.mac Subject: Re: Macintosh C comparisons? Message-ID: <3517@sun.uucp> Date: Wed, 16-Apr-86 15:41:55 EST Article-I.D.: sun.3517 Posted: Wed Apr 16 15:41:55 1986 Date-Received: Fri, 18-Apr-86 08:28:26 EST References: <2392@decwrl.DEC.COM> Organization: Fictional Reality, uLtd Lines: 37 > I've seen various mentions on our own internal network (Easynet) about > the various C compilers for the Macintosh. Has anyone see a complete > (up to date) listing, that covers such topics such as: > > 1) compilation speed NOT USING A HARD DISK > 2) linker intelligence > 3) adherence to K&R > 4) produces 'clickable' applications > 5) supports float & double > 6) supports TYPEDEF > 7) for that matter passing structs by ref? Well, there are a number of C compilers. Based on comments here and on CompuServe, the compilers to look at are 'Mac C' by Consulair, Lightspeed C (a new compiler), Aztec C and Manx. I use Mac C (currently 4.0, but I've owned it since 1.0). It works fine on a pair of floppies (NOT recommended for a single 400K machine, although I can't think of ANY serious development system that would try that). Speed is reasonable, and I'm really looking forward to my upgrade so I can use an 800K floppy. 4.0 and later has a smart linker so you don't link in routines that aren't used. Object format is MDS, so you can use everything from Apple without hassle (like macintalk, for instance). It stays very close to K&R, generates standalone applications, uses float and typedef. It was one of the first development systems for the mac and still the one most people try to compare to. It has a full toolbox support package so you can access all the ROM stuff, and a release is out that handles HFS (last I saw, this was NOT true of other compilers). chuq -- :From the lofty realms of Castle Plaid: Chuq Von Rospach chuq%plaid@sun.COM FidoNet: 125/84 CompuServe: 73317,635 {decwrl,decvax,hplabs,ihnp4,pyramid,seismo,ucbvax}!sun!plaid!chuq The first rule of magic is simple. Don't waste your time waving your hands and hoping when a rock or a club will do -- McCloctnik the Lucid