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_!