Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watmath!clyde!rutgers!lll-lcc!styx!ames!ucbcad!ucbvax!decvax!tektronix!orca!pogo!rickc From: rickc@pogo.UUCP Newsgroups: comp.sys.cbm Subject: Re: C Compilers Message-ID: <3142@pogo.TEK.COM> Date: Wed, 25-Feb-87 20:32:34 EST Article-I.D.: pogo.3142 Posted: Wed Feb 25 20:32:34 1987 Date-Received: Sat, 28-Feb-87 01:48:06 EST References: <4468@jhunix.UUCP> Reply-To: rickc@pogo.UUCP (Rick Clements) Organization: Tektronix, Inc., Beaverton, OR. Lines: 20 In article <4468@jhunix.UUCP> ins_abg@jhunix.UUCP (Brandon Goldfedder) writes: >I am looking for a good C compiler for the C-64. I have heard that C-Power >is good but have also seen quite a few others advertised including Super C >Compiler and a few others. What is the BEST? Summary: Super-C is worth the $60-$80. I have not used C-Power. I have used Super-C on the C-64 and the C-128 version. Super-C supports standard K&R C (except for bit fields). It supports a resonable set of standard I/O functions. It supports the type double. I have heard an other compiler only supports float. Problems: 1) alloc and dealloc functions are stack oriented. 2) Initializing an array (pointer to char) it is possible to overflow the compiler's stack. The old version generated a descriptive error message. The new version generates "exception error" (description: "This normally does not occur"). 3) Can not declare procedure of class static (only global).