From: chandra@bongoaisg.com (Periannan Chandrasekaran)
Subject: C++ Product List - Version 2.03 - PART 2/5
Reply-To: chandra@bongoaisg.com (Periannan Chandrasekaran)
Organization: Accura Innovative Services Inc.
Date: Tue, 25 Aug 92 21:25:51 GMT


                     Table of Contents

1       Introduction ..................................    3

2       Compilers .....................................    5

2.1
Solbourne C++ Cfront translator Version 2 & PDB  ......    5

2.2      Microsoft C7 compiler ........................    6

2.3      Lucid C++ compiler Release 2.1 ...............    7

2.4      GNU CC (gcc) compiler Ver. 2.2.2 .............    8

2.4.1    GCC on UNIX ..................................    8

2.4.2    GCC on DOS (djgpp) ...........................   10

2.4.3    NetComments ..................................   11

2.5      AT&T C++ C-front Translator Ver. 3.0 .........   13

2.6      Zortech C++ Version 2.1 ......................   13

2.6.1    NetComments ..................................   14

2.7      SCO/C++ 3.0 ..................................   15

2.8      Comeau C++ 3.0 With Templates ................   16

2.9      SPARCompiler C++ and SPARCworks ..............   16

2.10
ObjectCenter, a C++ programming environment ...........   17

2.10.1    NetComments .................................   18

2.11      EDG C++ Front End (compiler front end) ......   20

2.12      Borland C++ .................................   21

2.13      Turbo C++ ...................................   22

2.13.1    NetComments .................................   23

2.14      LIANT LPI-C++ 1.0.8  ........................   24

2.15      Objectworks\C++ 2.4a ........................   25

2.15.1    NetComments .................................   26

2.16      Oregon C++, version 2.1 .....................   27

2.17      IBM AIX XL C++ Compiler/6000 V1 .............   28

2.18      JPI Compiler from Jensen nad Partners Int.

3       Libraries .....................................   31

3.1      OATH - Object-
oriented Abstract Type Hierarchy. .....................   31

3.1.1    OATH Introduction ............................   31

3.1.2    Features .....................................   32

3.1.3    Hierarchy ....................................   33

3.1.4    Evaluation ...................................   34

3.1.5    Bibliography .................................   35

3.1.6    NetComments ..................................   35

3.2      COOL - C++ Object Oriented Library  ..........   35

3.2.1    Introduction .................................   35

3.2.2    Features .....................................   36

3.2.3    Subclasses ...................................   36

3.2.4    Evaluation ...................................   37

3.2.5    Bibliography .................................   38

3.2.6    NetComments ..................................   38

3.3      LEDA -
 Library of Efficient Data types and Algorithms  ......   39

3.3.1    Introduction .................................   39

3.3.2    Features .....................................   39

3.3.3    Classes ......................................   40

3.3.4    Evaluation  ..................................   41

3.3.5    Bibliography .................................   42

3.3.6    NetComments ..................................   42

3.4      NIHCL -
 National Institute of Health Class Library  ..........   42

3.4.1    Introduction .................................   43

3.4.2    Features .....................................   43

3.4.3    Classes ......................................   43

3.4.4    Evaluation ...................................   45

3.4.5    Bibliography .................................   45

3.4.6    NetComments ..................................   46

3.5      ObjectPM  OS/2 PM Class Library ..............   50

3.6
zApp, DOS and Windows Portable Class Library ..........   51

3.7      Interviews Class Library Version 3.01 ........   51

3.8      Menuet III ...................................   52

3.8.1    NetComments ..................................   52

3.9      Zinc .........................................   53

3.9.1    Netcomments ..................................   53

3.10
Starview C++ Graphical User Interface Library .........   55

3.11      TEGL Library  ...............................   57

3.12      Linpack Math Library ........................   57

3.13      Objectkit\C++ 1.0 ...........................   58

3.14      MFC (Microsoft Foundation Class Library)

3.14.1    Introduction ................................   60

3.14.2    Window Application Classes ..................   60

3.15      NetClasses ..................................   63

3.15.1    Introduction ................................   63

3.15.2    Objects as transportable data ...............   65

3.15.3    Varieties of object transport ...............   66

3.15.4    Distributed Services ........................   66

3.15.5    Remote Method Invocation (RMI) ..............   67

3.15.6    Transport mechanisms ........................   67

4       Comments ......................................   68

5       Tools .........................................   74

5.1      Interviews Drawing Editor ....................   74

5.2      Interviews Interface Builder .................   74

5.3      FIELD C++/C/Pascal Development Environment

5.4      MTS (Memory Tuning System) ...................   75

5.5      Cback ........................................   76

5.5.1    Introduction .................................   77

5.5.2    Netcomments ..................................   77