Your Ad Here





Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!gem.mps.ohio-state.edu!ginosko!uunet!yale!sekora-jay
From: sekora-jay@CS.YALE.EDU (Jay Sekora)
Newsgroups: comp.sys.cbm
Subject: Re: C Compilers
Message-ID: <67333@yale-celray.yale.UUCP>
Date: 24 Jul 89 15:24:28 GMT
References: <808@orbit.UUCP>
Sender: root@yale.UUCP
Reply-To: sekora-jay@CS.YALE.EDU (Jay Sekora)
Organization: into systems, organs, and tissues.
Lines: 27

In article <808@orbit.UUCP> joe@pnet51.cts.com (Jim Henderson) writes:
>Abacus has a fairly good compiler called "Super C-128" which is 128 specific. 
>I've used the 64 version, and know somebody who has done mainframe development
>with it - no compatability problems; it's ANSI C!

do they have a new version out?  i have super-c 128, and it's pretty good,
but it's certainly NOT ansii c.  quibbles i have with it include:
	* stdio.h doesn't even try to be standard.  (e.g., getc returns
	  char, so you can't check its return value for EOF--this is one
	  of the smaller divergences.)
	* struct and union names conflict with other names, so common things
	  like struct name1 { blah, blah } name1 fail.
	* no real dynamic memory allocation.  there is an alloc function,
	  but if you want to free things you have to keep track of all the
	  size and position information yourself, and cross your fingers.
like i said, it's really pretty good, but the version i have is not standard
in any meaningful sense of the term, although the language itself (ignoring
libraries and system calls) is fairly close to first-edition C ("C Clas-
sic" :-) .  if they've come out with an ANSII version i'd be interested in
hearing about it.
-j.

____________________________________________________________________________
DISCLAIMER:  Everything I say is the|			sekora-jay@yale.UUCP
absolute and utter truth, but Yale  |		  {backbone}!yale!sekora-jay
doesn't necessarily know this.	    |		       sekjaya@yalevm.BITNET
				    | 6455 Yale Station, New Haven, CT 06520