w8sdz@brl.arpa (04/15/83)
From: Keith Petersen <w8sdz@brl.arpa> This was directed to CP/M users so am forwarding it. Appologies to those who get it twice. Replies to address below, not me, please. --Keith ----- Forwarded message # 1: Received: From Brl-Bmd.ARPA by BRL via smtp; 14 Apr 83 7:54 EST Received: From Brl.ARPA by BRL-BMD via smtp; 14 Apr 83 7:47 EST Received: From Sri-Unix.ARPA by BRL via smtp; 14 Apr 83 7:35 EST Date: 13 Apr 83 20:56:01-PST (Wed) To: info-micro@brl.arpa From: Stephen C. Hemminger <decvax!genrad!linus!sch (Stephen C. Hemminger)@ucb-vax....arpa> Subject: CP/M C implementations Article-I.D.: linus.21497 Received: from Usenet.uucp by SRI-Unix.uucp with rs232; 14 Apr 83 4:34-PST Since many people seem interested in running C on their home computers or other small systems, I have tried to keep a table of C features. This list originally appeared in the journal of big board users (Micro Cornucopia) [highly recommended]. Please send me any corrections. Version/Distributor Feature | Smallc Smallc+ Q/C C80 Supersoft BDS C AZTEC ------------------------------------------------------------------------------ Operators most most all all all all all Arrays oned oned oned nd nd nd nd Datatypes char/int y y y y y y y short n n y n n n n unsigned n n n y y y y pointer y y y y y y y long n n n n n n*** y float,double n n n n n n*** y extern n n y y y y y static n n y y n n y register n n n static static static Z80 only structure n n n y y y y union n n n n n y ? intialize n n y y n n y casts n n n n ? n ? program control most all all all all all all #define y y y y y y y #include y* y* y y y y y #ifdef/ifndef n n y y y y y #if/else/endif n n y y y y y #asm/endasm y y y y y n ? Output asm/mac y n y y y n asm** m80/l80 n y y y y n y object n n n n n y n Source? y y y n n n n Price: $20 $24 $95 $50 $200 $150 $199 * Includes can not nest, also funny syntax in some versions of Small C. ** Assembler/linker supplied with BDS C. *** BDS C has some libraries to handle float and long types, but not an intrinsic part of the language. Caveat: I do not have actual experience with all these languages, this is from other sources. Vendor Information: If you can not find any of these advertised, I can give contact information. Note: Smallc version is in public domain, can send it to you over uucp. ----- End of forwarded messages