home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power Programming
/
powerprogramming1994.iso
/
progtool
/
microcrn
/
issue_41.arc
/
CTABLES.ARC
/
TABLE2.TXT
< prev
Wrap
Text File
|
1988-03-18
|
10KB
|
289 lines
Table 2: Compiler Features
==========================
Borland Comp.Inn. C-Ware EcoSoft Lattice
Feature Turbo C C86Plus DeSmet Eco-C88 C
1.5 1.09g 3.03 4.0.0 3.21
------------ --------- --------- --------- --------- ---------
price $100 $497 $209 $140 $500
utilities:
linker Y Y Y N N
librarian Y Y Y N Y
debugger N N Y Y (3)
editor Y N Y Y (3)
assembler N N Y N N
make Y Y N (7) N
profiler N N Y N N
ANSI support:
void Y Y Y Y Y
const Y Y N Y Y
volatile Y Y N Y Y
enum Y Y Y Y Y
prototypes Y Y N Y Y
models (4):
Tiny (.COM) Y N N N N
Small Y Y Y Y Y
Medium Y Y N Y Y
Compact Y Y N Y Y
Large Y Y Y Y Y
Huge Y Y N N Y
Mixed Y Y N N Y
code output:
.OBJ files Y Y (5) Y Y
80x87 support Y Y Y Y Y
8087 sensing Y Y N Y Y
186 support Y Y N N Y
286 support(2) Y Y N N Y
386 support(2) N Y N N N
ROMable N (3) N N N
Assembler Y Y Y Y Y
source code:
library (1) Y N N (8)
start-up Y Y Y Y Y
documentation:
tutorial Y N N N N
lang. ref. Y Y N N Y
other:
Req's HD N Y N Y N
Mark Wms. Manx Metaware Microsoft Microsoft
Feature Let's C Aztec C High-C C Quick C
4.0.12 1.4 5.10 1.01
------------ --------- --------- --------- --------- ---------
price $75 $499 $495 $450 $99
(11)
utilities:
linker N Y N Y Y
librarian Y Y N Y Y
debugger Y Y N Y Y
editor Y Y N Y Y
assembler Y Y N (3) (3)
make Y Y N Y Y
profiler N Y N N N
ANSI support:
void Y Y Y Y Y
const N Y Y Y Y
volatile N Y Y (10) (10)
enum Y Y Y Y Y
prototypes N Y Y Y Y
models (4):
Tiny (.COM) N N N N N
Small Y Y Y Y Y
Medium N Y Y Y Y
Compact N Y Y Y Y
Large Y Y Y Y Y
Huge N Y N Y Y
Mixed N Y N Y Y
code output:
.OBJ files Y (5) Y Y Y
80x87 support Y Y Y Y Y
8087 sensing Y Y Y Y Y
186 support Y Y Y Y N
286 support(2) N Y Y Y Y
386 support(2) N N (9) N N
ROMable N Y N Y N
Assembler Y Y Y Y Y
source code:
library N Y N (1) (1)
start-up Y Y Y Y Y
documentation:
tutorial Y Y N Y Y
lang. ref. Y Y Y Y Y
other:
Req's HD N N Y Y N
MIX WATCOM Zortech
Feature Power C C Optimum-C
1.0.0 6.0 4.00
------------ --------- --------- ---------
price $20 $475 $139
utilities:
linker Y Y Y
librarian N Y N
debugger (3) Y N
editor (3) Y Y
assembler N N N
make N Y Y
profiler N N N
ANSI support:
void Y Y Y
const Y Y Y
volatile Y Y Y
enum Y Y Y
prototypes Y Y Y
models (4):
Tiny (.COM) N (6)
Small Y Y Y
Medium Y Y Y
Compact Y Y Y
Large Y Y Y
Huge Y Y Y
Mixed Y Y Y
code output:
.OBJ files N Y Y
80x87 support Y Y Y
8087 sensing Y Y Y
186 support Y N
286 support(2) N
386 support(2) N
ROMable N (3)
Assembler Y Y
source code:
library (12) N Y
start-up Y Y Y
documentation:
tutorial Y Y N
lang. ref. Y Y N
other:
Req's HD Y Y N
================
Notes on Table 2
================
(1) Library source available for $150.00
(2) Non of the compilers reviewed support protected-mode programming -- only
support for the special instructions available in real mode on these chips.
(3) Available at extra cost.
(4) Models are as follows:
Tiny -- code and data both in 64K (.COM model)
Small -- small (up to 64k) code, small data
Medium -- large (up to 1Mb) code, small data
Compact -- small code, large data
Large -- large code, large data
Huge -- large code, large data, individual data items can be > 64k
(5) Producing .OBJ files requires the use of a special utility.
(6) .COM programs can be produced by using the EXE2BIN program (provided with
most versions of DOS) on some small model programs.
(7) The compiler has limited, built-in make-like facilities
(8) Library source available for $400.00
(9) 80386 protected mode support is available in a seperate product
(10) Although the volatile qualifier is accepted by Microsoft compilers, they
perform no special processing because of it. It does nothing.
(11) The large Microsoft Optimzing C compiler package includes Quick C. For
example, the editor included with Micrsofot C is actually the one from
the Quick C environment. Also, although MS C cannot be placed on floppies,
Quick C can.
(12) Library source is available for $25.00