Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!i2unix!inria!jcc From: jcc@adesign.uucp (Jean Christophe) Newsgroups: comp.lang.c++ Subject: Monthly posted C++ products & books list (ASCII format) Keywords: c++, products, books, list Message-ID: <667@design.uucp> Date: 24 Aug 90 09:38:09 GMT Organization: Axis Design, 119 rue de Flandre 75019 Paris France Lines: 671 WARNINGS ======== #1) PD means Public Domain (no restriction) FW means FreeWare (some restrictions) GPL means Gnu Public License (some restrictions) BSD means Berkeley License (some restrictions) #2) prices may be wrong (it's here just to give an idea of what it may cost). #3) Prices for AT&T's sources may vary from $350 (for Universities) up to $20.000. That is : check with AT&T! COMPILERS ========= ------------------------------------------------------------------------ cfront 2.1 AT&T's C++ translator. Version 2.1. Price is variable AT&T (source distribution). ------------------------------------------------------------------------ HCR/C++ HCR's port of cfront 2.0 shipped with a source level debugger (dbXtra) with windowing features. On 386 boxes (SCO & Interactive). $1000 HCR Corporation 130 Bloor Street West Suite 1001 Toronto, Ontario M5S 1N5 Tel: (416) 922-1937 Fax: (416) 922-8397 ------------------------------------------------------------------------ g++ 1.37 Gnu C++. This is a native compiler. GPL Free Software Foundation 675 Mass. Ave. Cambridge, MA 02139 USA Tel: (617) 876-3296 Email: fsf@prep.ai.mit.edu ------------------------------------------------------------------------ MPW C++ Apple's port of cfront 2.0 to the Mac. (You'll need MPW C 3.0 to make it works) $175 Apple Corp. ------------------------------------------------------------------------ Zortech C++ V 2.1 C++ (2.0) for Dos or OS/2 machines. This is a native compiler and is shipped with a source level debugger, a set of classes and a lot of tools (class browser, Extended memory manager, etc...) from $199.95 to $450 Zortech Inc. 4-C Gill street Woburn MA 01801 USA Tel: (617) 646-6703 Fax: (617) 643-7969 in EUROPE: Zortech ltd 106-108 Powis Street London SE18 6LU Tel: 44+ 81-316-7777 Fax: 44+ 81-316-4138 ------------------------------------------------------------------------ GlockenSpiel C++ GlockenSpiel's port of cfront 2.0 for Dos & OS/2 machines. Price unknown GlockenSpiel 39 Lower Dominick Street Dublin 1, Ireland Tel: +353 (1) 733-166 ------------------------------------------------------------------------ Lattice C++ Lattice's port of cfront to the Amiga. $375 Lattice(SAS) ------------------------------------------------------------------------ InTek C++ InTek's port of cfront 2.0 to 386 (System V & Dos). Uses extended memory (OS/2 version expected). $495 Integration Technologies Inc (Intek) 1400 112th Ave. S.E. Suite 202 Bellevue WA 98004 Tel: (206) 455-9935 Fax: (206) 455-9934 ------------------------------------------------------------------------ Green Hills C++ C++ native & cross compilers for 680x0 and 88000 Price unknown Oasys 230 2nd Avenue Waltham, MA 02154 Tel: (617) 890-7889 ------------------------------------------------------------------------ CC C++ Comeau's port of cfront 2.1 to 286/386 boxes, every 386 Unixes, AT&T Unix PC, 3B1, 3b2 & Dos machines. from $250 to $1000 Comeau Computing 91-34 120th street Richmond Hill, NY 11418 Tel: (718) 945-0009 Email: attmail!csanta!greg ------------------------------------------------------------------------ Oregon C++ C++ native compiler (compatible with 2.0), plus a source level debugger. For Sun3, Vax, 386, NCR tower & Motorola Delta System V/68. Sun's SparcStation & Digital DecStation expected. Price unknown Oregon Software 6915 SW Macadam Ave. Suite 200 Portland, OR 97219 - 2397 Tel: (503) 245-2202 Fax: (503) 245-8449 Email: ...!uunet!oresoft!support ------------------------------------------------------------------------ Guidelines C++ Guidelines's port of cfront 2.0 for Dos & Unix V/386. from $395 to $495 Guidelines Software, Inc. P.O. Box 6368, Dept. UR Moraga, CA 94570 Tel: (415) 376-5527 ------------------------------------------------------------------------ Sun C++ Sun's port of cfront 2.0 to SunOS 4.0 with source level debugger and tool support. Header files for standard SunOS libraries including SunView. For Sun3 & Sun4. Tools include dbx, profilers, yacc, lex, nm, rpcgen. from $1200 Sun MicroSystems Inc. 250 Garcia Avenue Mountain View, CA 94043 Tel: (415) 960-1300 ------------------------------------------------------------------------ NDP C++ Microway port of cfront 1.2 to Dos, Unix & Xenix. $495 MicroWay P.O. Box 79 Kingston, MA 02364 Tel: (508) 746-7341 Fax: (508) 746-4678 ------------------------------------------------------------------------ CCS C++ CCS's port of cfront to HP9000 series 300 and series 800 computer. Price unknown Corporate Computer Systems Inc. 33 West Main Street Holmdel, NJ 97733 Tel: (201) 946-3800 fax: (201) 946-7167 ------------------------------------------------------------------------ HP C++ HP's port of cfront 2.0 to HP9000 series 300 and series 800 systems. includes an OO debugger, Codelibs (data abstraction library) and tools. header files for HP-UX, X11, Motif... from $1,700 to $17,000 Hewlett-Packard Customer Information Center Tel: (800) 752-0900 ------------------------------------------------------------------------ Domain/C++ Apollo's port of cfront 1.2. includes debug support for Apollo's DDE debugger. On Apolo workstations. 2.0 expected in May 1990. Highly compatible with HP C++. Price unknown Hewlett-Packard/Apollo ------------------------------------------------------------------------ Turbo C++ Borland's long awaited implementation of \*(CP 2.0 (also full ANSI C). With Turbo debugger, Profiler, browser, etc... $199.95 or $299.95 Borland International, Inc Tel: (800) 331-0877 Tel: (408) 438-5300 ------------------------------------------------------------------------ LIBRARIES ========= ------------------------------------------------------------------------ InterViews 2.6 A set of classes (for cfront 1.2 or 2.0) on top of the Xlib (for X11). PD X11R4 distribution tape. Anonymous FTP from interviews.stanford.edu (36.22.0.175) . ------------------------------------------------------------------------ ET++ A set of classes for X11. Seems to be a "MacApp" for X11, SunWindows and NeWs. PD Available from cayuga.cs.rochester.edu (192.5.53.209) in the files pub/et++-1.0.tar.Z[1234]. ------------------------------------------------------------------------ CommonView A set of classes for MS-Windows & OS/2 PM. Price unknown GlockenSpiel (see compilers). ------------------------------------------------------------------------ NIHlib 3.0 (formerly OOPS) A set of SmallTalk like classes (for cfront 2.0) PD ftp from alw.nih.gov (128.231.128.251) in file pub/nihcl-3.0.tar.Z. ------------------------------------------------------------------------ libg++ 1.37 Gnu g++ libraries (iostreams, etc...) . GPL Free Software Foundation (see compilers) ------------------------------------------------------------------------ Screens++ A set of classes for window user interface. For Unix & Dos. Price unknown ImageSoft Inc. 2 Haven Ave. Port Washington, NY 11050 Tel: (516) 767-2233 ------------------------------------------------------------------------ Common Matrix Matrix stuff. Price unknown ImageSoft Inc. ------------------------------------------------------------------------ Math.h++ A set of mathematical classes (vectors, matrices, complex, FFT, etc...). Full source code. from $150 Rogue Wave Associates P.O. Box 2328 Corvallis, OR 97339 Tel: (503) 745-5908 ------------------------------------------------------------------------ Tools.h++ A very generic collection of classes "a la SmallTalk" (Set, Bag, Collections, Stack, etc...). Full Source Code. From $99 Rogue Wave ------------------------------------------------------------------------ MacApp 2.0 object pascal classes for writing MacIntosh applications (useable with C++). $250 Apple Corp. ------------------------------------------------------------------------ Windows++ 2.0 At set of classes for user interface facility (windows, menus, forms,...) for Dos, Xenix & Unix. Price unknown Applied Intuition 5485 Beltline Rd. Ste. 225 Dallas, Texas 75240 Tel: (214) 458-7134 ------------------------------------------------------------------------ MISC. ===== ------------------------------------------------------------------------ ObjectWorks for C++ software application development system for C++ 2.0 (incremental compiler & linker, class browser, debugger, etc...). For Sun workstations. $2.495 ParcPlace Systems, Inc. 1550 Plymouth Road Mountain View, CA 94043 Tel: (415) 691-6700 Tel: (800) 822-7880 Fax: (415) 691-6715 Email: info@parcplace.com ------------------------------------------------------------------------ EC++ Extended C++. Language extension (polymorphism, exception handling, garbage collector, etc...). PD FTP sit unknown ------------------------------------------------------------------------ ONTOS This is an object-oriented database written in C++ (1.2). It comes with a set of classes for database access. For Sun & Apollo workstations. Vax, DecStation & OS/2 expected. from $695 to $15.000 Ontologic Inc. 3 Burlington Woods Burlington, MA 01803 Tel: (617) 272-7110 Email: uunet!ontologic!magill ------------------------------------------------------------------------ C++ answer book sources Sources for Tony Hansen's book. FW Get them from an automatic mailer : netlib@research.att.com with the following line in its body "send index from c++/answerbook". This gives you the index. or "send 3.5 from c++/answerbook" gives you sources for exercise 3.5 ------------------------------------------------------------------------ ET++ patches Patches to make ET++ compile with g++. PD FTP from qed.rice.edu (128.42.4.38) in pub/et-36-patches.tar.Z. ------------------------------------------------------------------------ gdb The Gnu source level debugger. Allows to debug g++ programs. GPL Free Software Foundation (see compilers) ------------------------------------------------------------------------ SADE Very high level C++/C/Pascal debugger using a full windowing environment on the Mac. $75 Apple Inc. ------------------------------------------------------------------------ MacsBug low level 68xxx asm debugger that groks C++ on the Mac. $35 Apple corp. ------------------------------------------------------------------------ gperf 2.3 Gnu perf is a perfect hash function generator. It can now generates C++ code. GPL Anonymous ftp from ics.uci.edu (128.195.1.1) in the ~ftp/pub directory. file gperf-2.3.tar.Z ------------------------------------------------------------------------ NIHlib patches Patches to make NIH library compile with g++. FW Anonymous ftp from ics.uci.edu (128.195.1.1) in the ~ftp/pub directory. file nih_patches.tar.Z ------------------------------------------------------------------------ FIELD This is a programming environment (includes cbrowse, the class browser). It uses the tools of the Brown Workstation Environment (BWE), which run on top of X11. PD ftp from 128.148.32.66. Grab the files pub/bwe.tar.Z & pub/field.tar.Z ------------------------------------------------------------------------ Protoize/Unprotoize 1.07 This tools, based on Gnu cc, can convert K&R C to Ansi C (C++) or the reverse (from Ansi C to K&R). You'll need the proper version of Gnu C (1.36) GPL Anonymous ftp from ics.uci.edu int ~ftp/pub/protoize-1.07.Z ------------------------------------------------------------------------ Flex 2.3 This is a version of LEX that generates code which can be compiled with cfront or g++. It doesn't take advantage of C++ features, but it can be usefull. BSD Anonymous ftp from ftp.ee.lbl.gov (128.3.254.68). File flex-2.3.tar.Z . ------------------------------------------------------------------------ Bison 1.03 Bison is the Gnu Yacc and can generate C++ compatible code. GPL Free Software Foundation (cf compilers). ------------------------------------------------------------------------ C++2LaTeX Seems to be a 'pretty printer' for C++ that generates LaTeX source. PD It can be FTP'ed from tupac-amaru.informatik.rwth-aachen.de [192.35.229.9] int file C++2LaTeX-1.1-PL1.tar.Z . ------------------------------------------------------------------------ HP C++/Softbench C++ development environment that runs under X11 with the OSF/MOTIF-appearence. Includes graphical class browser, OO-debugger that supports every C++ features, static analysis of source code and a data abstraction library. For HP9000 machines. In alpha-test now, expected late this year... Price Unknown Hewlett-Packard (see compilers) Email: tim@hp-ses.hp.com & lee@hp-ses.hp.com ------------------------------------------------------------------------ BOOKS ===== ------------------------------------------------------------------------ The C++ programming language Bjarne Stroustrup Addison-Wesley, 1986 ISBN 0-201-12078-X ------------------------------------------------------------------------ C++ Primer Stanley Lippman Addison-Wesley, 1989 ISBN 0-201-16487-6 ------------------------------------------------------------------------ The Waite Group's C++ programming John Berry Howard W. Sams & Co, 1988 ISBN 0-672-22619 ------------------------------------------------------------------------ Programming in C++ Steve Dewhurst & Kathy Stark Prentice-Hall, 1989 ISBN 0-13-723156-3 ------------------------------------------------------------------------ Using C++ Bruce Eckel Osborne-McGraw Hill, 1989 ISBN 0-07-881522-3 ------------------------------------------------------------------------ Object oriented Program Design Mark Mullin Addison-Wesley, 1989 ------------------------------------------------------------------------ The C++ Answer Book Tony L. Hansen Addison-Wesley, 1990 ISBN 0-302-11497-6 ------------------------------------------------------------------------ C++ for C programmers Ira Pohl Benjamin/Cummings, 1989 ISBN 0-8053-0910-1 ------------------------------------------------------------------------ User interfaces in C++ and Object Oriented Programming Mark Goodwin MIS Press, 1989 ISBN1-55828-023-5 ------------------------------------------------------------------------ C/C++ Expert Systems David Hu MIS Press, 1989 ISBN 0-943518-86-5 ------------------------------------------------------------------------ An introduction to Object Oriented Programming and C++ Weiner & Pinson Addison-Wesley, 1988 ISBN 0-201-15413-7 ------------------------------------------------------------------------ The Complete C++ Primer Keith Weiskamp & Brian Fleming Academic Press ------------------------------------------------------------------------ The C++ WorkBook Wiener & Pinson Addison-Wesley, 1990 ISBN 0-201-50930-X ------------------------------------------------------------------------ The Annotated C++ Reference Manual Bjarne Stroustrup & Margaret Ellis Addison-Wesley, 1990 [pre-release] ------------------------------------------------------------------------ C++: A Guide for C Programmers Sharam Hekmatpour Prentice-Hall, 1990 [pre-release] ------------------------------------------------------------------------ C++ at Work '89: Conference proceedings JPAM Inc., 1989 ------------------------------------------------------------------------ C++ Language System Release 2.0: Product Reference manual AT&T, 1989 Select code 307-146 ------------------------------------------------------------------------ Usenix C++ proceedings 1990 Usenix Association, C++ Workshop, 1990 ------------------------------------------------------------------------ Usenix C++ proceedings 1988 Usenix Association, C++ Workshop, 1988 ------------------------------------------------------------------------ Usenix C++ proceedings 1987 Usenix Association, C++ Workshop, 1987 ------------------------------------------------------------------------ C++ Techniques and Applications Scott Robert Ladd M&T Books ------------------------------------------------------------------------ Teach Yourself C++ Al Stevens MIS Press ------------------------------------------------------------------------ Object Oriented Design with Applications Grady Booch Benjamin/Cummings ------------------------------------------------------------------------ Data Abstraction and Object-Oriented Programming in C++ Keith E. Gorlen, Sanford M. Orlow & Perry S. Plexico John Wiley & Sons (1990) ISBN 0-471-92346-X ------------------------------------------------------------------------