[comp.sys.cbm] C on the CBM 64/128

rjray@uokmax.UUCP (11/30/87)

I can offer some help here, as I have owned both the Super-C by Abacus
and Power C as well. Super C has a great programming environment, but that
is about it. The programs produced run barely faster than compiled BASIC.
They are also quite large, as SC links the entire runtime library to the 
program (you hhave thhe option of not including printf and scanf if you
can avoid them, since they are such large functions themselves). However,
I had trouble trying to create a library of some routines I found in Feb '87
Computer Language-- 3 routines would not compile, and I had to use the
set as an #include file, as I could not figure out how to do seperate 
compilation (I kept getting "symbol not defined" or "duplicate definition"
errors). Now I have Power C. Although I liked the SC editor better, PC's 
source files are in SEQ format, easier to UL/DL than SC's USR format. The
programs run faster. In 128 mode, you can use the extra memory as a RAM disk.
It should be pointed out, though, that SC supports the 1750 (and a RAM disk,
obviously), where you would have to make modifications to add it here.
However, the 128 and 64 versions are separate, and $59.95 each (give or take
a bit). For $39.95, you get PC for both machines (two different disks). PC 
also optimizes (I've gotten an average code reduction of 6.0%, +/- 1.0%) and
links only the sys functions you use. I have system programs I wrote (such as
a file printer that uses dot-matrix graphics to print the special characters)
that came out much smaller (30 blocks to 16 blocks for the printer). You 
can also create and manage your own librarys, with selective linking such as
is used for the sys files. I recommend Power C.

Randy J. Ray, University of Oklahoma

rjray@uokmax.uucp

Yes, my opinions are biased, but I have paid for both...