Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!bloom-beacon!oberon!cit-vax!elroy!mahendo!jplgodo!wlbr!scgvaxd!ashtate!dbase!drc
From: drc@dbase.UUCP (Dennis Cohen)
Newsgroups: comp.sys.mac
Subject: Re: C Compilers/Environments for the MAC SE
Summary: Some corrections
Message-ID: <365@dbase.UUCP>
Date: 1 Jun 88 13:56:09 GMT
References: <5968@cup.portal.com> <2978@polyslo.UUCP>
Organization: Ashton Tate Development Center Glendale Cal.
Lines: 39

In article <2978@polyslo.UUCP>, dorourke@polyslo.UUCP (David O'Rourke) writes:
> In article <5968@cup.portal.com> Donald_B_Phillips@cup.portal.com writes:
> >I am considering doing software development on the MAC SE.  I would like to
> >know:
> >     1) What C compiler/environments are available for the MAC.
> 
>          As far as I'm concerned there are two:
>            1) Light Speed C from Think.  Good FAST c compiler with good support
>               for the Macintosh programming enviroment.  The price includes a
>               text editor, linker, and smart compiler.
You forgot to mention that the list is $175.

> 
>            2) MPW C:  This is a tool extension to the Macintosh Programmers
>               workshope.  The shell cost $200 and includes the assembler and
>               linker. It is a Unix style shell complete with: Shell scripts,
>               make files, and separate compilers.  The C compiler is $200
>               extra after buying the shell.  Also a hard disk and memory
>               upgrades are required to *REALLY* benifit from MPW.
Not quite right, $350 total ($300 if you don't want the assembler).

There are also MegaMax, Consulair, and Manx (AztecC).  From the aspect of
portability, I think that Aztec should be considered; however, if you are going
to support multiple environments be sure to modularize ANYTHING which is HW
specific.  I've found that most reasonably written (i.e. they don't make
assumptions about byte ordering, etc) programs will port over to Aztec and MPW
almost unchanged and to LSC with little extra effort, but they'll be plug-ugly.

If all I ever did was work on one-programmer projects in C, I'd use LSC and
virtually forget the existence of others.  Since I mostly work on multi-
programmer projects and switch between languages as appropriate, my preference
has been for MPW (I have Asm, C, Pascal, ICON, and Modula-2 -- with more to
come).

Dennis Cohen
Ashton-Tate Macintosh Division
dBASE Mac Development Team
--------------------------
Disclaimer:  Opinions expressed above are _mine_!