Article View: net.micro.mac
Article #1076Mac C compilers
From: Peter R Buckner
Date: Tue, 16 Apr 1985 00:30
Date: Tue, 16 Apr 1985 00:30
48 lines
2599 bytes
2599 bytes
Okay, now that you've had your Mac awhile, read IM a dozen times, and finally
figured up a skeleton for you compiler, here's a chance to praise or flame
your C compiler.
By my reckonning there are at least five C compilers:
1) Aztec (Manx) C
2) Consulair C
3) Softworks C
4) Hippo C
5) MegaMax C
Notice I'm talking about Mac resident compilers (SUMMaC doesn't count)
Please send me mail as to your likes, dislikes for which ever compilers you
feel qualified to review. I'll post a summary of whatever I get, and whatever
I can find for myself.
Groundrules:
Let's assume that all are at least K&R, please indicate where this is not true.
In addition, I think we'll have to assume IM is required for serious
development over and above any concomitant documentation.
Discuss as much as you can:
1) any extentions to K&R?
2) what system functions (sprinf(), etc.) are available?
3) how much of the Mac toolbox is supported & how well (C vs. P strings)
4) what is user interface like? (UNIX or Mac?)
5) can it create "double-clickable" routines?
6) what support routines are available (debuggers, lint, context editor)
7) compilation speeds, linking speeds, execution speeds
8) compiler intelligence (optimizer?, good error diagnostics)
9) linker intelligence (size of produced object)
10) any limitations to source size, number of files, etc.?
11) does it create 68K assembler code, P code or just binary?
12) any required (suggested) hardware or software over a 128K Mac?
13) royalties, copy protection, source code availability
14) anything else -- documentation, support, ease of use
Please flame where appropriate, or point to examples of PD software which
have been developed using compiler X. Please mail me your comments so we don't
flood the net with duplicate info. I'll post results in about two weeks.
Thanks in advance.
-Peter Buckner
ihnp4!ihlpg!pbuck
or
AT&T Bell Labs
Naperville, IL 60566
** Replace this line with your clever message **
Technical Details
Message-ID:
<387@ihlpg.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!mhuxr!ihnp4!ihlpg!pbuckShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84 exptools; site ihlpg.UUCP Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!mhuxr!ihnp4!ihlpg!pbuck From: pbuck@ihlpg.UUCP (Peter R Buckner) Newsgroups: net.micro.mac Subject: Mac C compilers Message-ID: <387@ihlpg.UUCP> Date: Mon, 15-Apr-85 19:30:54 EST Article-I.D.: ihlpg.387 Posted: Mon Apr 15 19:30:54 1985 Date-Received: Wed, 17-Apr-85 00:35:55 EST Distribution: net Organization: AT&T Bell Laboratories Lines: 48