Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!uunet!mcsun!corton!inria!axis-design!jcc From: jcc@axis-design.fr (Jean-Christophe Collet) Newsgroups: comp.lang.c++ Subject: Monthly Posted C++ Products & Books List (Part 3 of 3) Message-ID: <1991Feb15.122914.7885@axis-design.fr> Date: 15 Feb 91 12:29:14 GMT Organization: Axis Design 119 rue de Flandre 75019 Paris Lines: 1677 Submitted-by: jcc@axis-design.fr Archive-name: C++List/part03 #!/bin/sh # this is list.shar.03 (part 3 of C++List) # do not concatenate these parts, unpack them in order with /bin/sh # file C++List/c++list.txt continued # if test ! -r _shar_seq_.tmp; then echo 'Please unpack part 1 first!' exit 1 fi (read Scheck if test "$Scheck" != 3; then echo Please unpack part "$Scheck" next! exit 1 else exit 0 fi ) < _shar_seq_.tmp || exit 1 if test ! -f _shar_wnt_.tmp; then echo 'x - still skipping C++List/c++list.txt' else echo 'x - continuing file C++List/c++list.txt' sed 's/^X//' << 'SHAR_EOF' >> 'C++List/c++list.txt' && XGuidelines C++ X XGuidelines's port of cfront 2.0 for Dos & Unix V/386. X Xfrom $395 to $495 X XGuidelines Software, Inc. XP.O. Box 6368, Dept. UR XMoraga, CA 94570 XTel: (415) 376-5527 X------------------------------------------------------------------------ XSun C++ X XSun's port of cfront 2.0 to SunOS 4.0 with source level debugger and tool Xsupport. Header files for standard SunOS libraries including SunView. XFor Sun3 & Sun4. Tools include dbx, profilers, yacc, lex, nm, rpcgen. X Xfrom $1200 X XSun MicroSystems Inc. X2550 Garcia Avenue XMountain View, CA 94043 XTel: (415) 960-1300 X------------------------------------------------------------------------ XNDP C++ X XMicroway's native C++ compiler (2.0) for Dos, Unix, Xenix & SunOs. XSupports 80386, 80486 & i860. X XProce Unknown X XMicroWay XP.O. Box 79 XKingston, MA 02364 XTel: (508) 746-7341 XFax: (508) 746-4678 X------------------------------------------------------------------------ XCCS C++ X XCCS's port of cfront to HP9000 series 300 and series 800 computer. X XPrice unknown X XCorporate Computer Systems Inc. X33 West Main Street XHolmdel, NJ 97733 XTel: (201) 946-3800 Xfax: (201) 946-7167 X------------------------------------------------------------------------ XHP C++ X XHP's port of cfront 2.0 to HP9000 series 300 and series 800 systems. includes Xan OO debugger, Codelibs (data abstraction library) and tools. header files Xfor HP-UX, X11, Motif... X Xfrom $1,700 to $17,000 X XHewlett-Packard XCustomer Information Center XTel: (800) 752-0900 X------------------------------------------------------------------------ XDomain/C++ X XApollo's port of cfront 1.2. includes debug support for Apollo's DDE debugger. XOn Apolo workstations. 2.0 expected in May 1990. Highly compatible with HP C++. X XPrice unknown X XHewlett-Packard/Apollo X------------------------------------------------------------------------ XTurbo C++ V 1.0.1 X XBorland's long awaited implementation of C++ 2.0 (also full ANSI C). XWith Turbo debugger, Profiler, browser, etc... X X$199.95 or $299.95 X XBorland International, Inc XTel: (800) 331-0877 XTel: (408) 438-5300 X------------------------------------------------------------------------ XSilicon Graphics C++ 2.0 X XSilicon Graphics's port of cfront 2.0. Source-level debugging supported Xwith dbx. X X$1095 X XSilicon Graphics X2011 N. Shoreline Blvd. XMountain View, CA 94039-7311 X------------------------------------------------------------------------ X X X LIBRARIES X ========= X X X X------------------------------------------------------------------------ XInterViews 2.6 X XA set of classes (for cfront 1.2 or 2.0 and g++ 1.37.1) on top of the Xlib X(for X11). Note : Version 3.0 is in alpha test now. X XPD X XX11R4 distribution tape. XAnonymous FTP from interviews.stanford.edu (36.22.0.175). Look in the Xpub directory. X------------------------------------------------------------------------ XET++ 2.0 X XET++ is a homogeneous object-oriented class library integrating user Xinterface building. Includes blocks, basic data structures, and support Xfor object input/output with high level application framework components. XRuns under SunWindows, NeWs and X11 (R3 and R4). X XPD X XAvailable via anonymous FTP from iamsun.unibe.ch [130.92.64.10] Xin files C++/ET++/et2.tar.Z X------------------------------------------------------------------------ XCommonView 2 X XA set of classes for MS-Windows (2.1 & 3.0) & OS/2 PM (1.1 & 1.2). XNeeds GlockenSpiel C++ 2.0 & MSC 6.0. X XPrice unknown X XGlockenSpiel (see compilers). XOr XImageSoft X2 Haven Avenue XPort Washington, New York, 11050 XTel: (800) 245-8840 XTel: (516) 767-2233 XFax: (516) 767-9067 X------------------------------------------------------------------------ XNIHCL 3.0 (formerly OOPS) X XA set of SmallTalk like classes (for cfront 2.0) X XPD X Xftp from alw.nih.gov (128.231.128.251) in file pub/nihcl-3.0.tar.Z. X------------------------------------------------------------------------ Xlibg++ 1.37.2 X XGnu g++ libraries (iostreams, etc...) . X XGPL X XFree Software Foundation (see compilers) X------------------------------------------------------------------------ XScreens++ X XA set of classes for window user interface. For Unix & Dos. X XPrice unknown X XImageSoft Inc. X2 Haven Ave. XPort Washington, NY 11050 XTel: (516) 767-2233 X------------------------------------------------------------------------ XCommon Matrix X XMatrix stuff. X XPrice unknown X XImageSoft Inc. X------------------------------------------------------------------------ XMath.h++ X XA set of mathematical classes (vectors, matrices, complex, FFT, etc...). XFull source code. X Xfrom $200 X XRogue Wave Associates XP.O. Box 2328 XCorvallis, OR 97339 XTel: (503) 745-5908 X------------------------------------------------------------------------ XTools.h++ X XA very generic collection of classes "a la SmallTalk" (Set, Bag, Collections, XStack, etc...). XFull Source Code. X XFrom $200 X XRogue Wave X------------------------------------------------------------------------ XMacApp 2.0 X Xobject pascal classes for writing MacIntosh applications (useable with C++). X X$250 X XApple Corp. X------------------------------------------------------------------------ XWindows++ 2.0 X XA set of classes for user interface facility (windows, menus, forms,...) for XDos, Xenix & Unix. X XPrice unknown X XApplied Intuition X5485 Beltline Rd. Ste. 225 XDallas, Texas 75240 XTel: (214) 458-7134 X------------------------------------------------------------------------ XM++ X XA collection of Matrix classes. For C++ 1.2 or 2.0. XSource license available. X X$295 or $495 X XDyad Software Corp. X13103 Travis View Loop, XAustin, TX 78732 XTel: (512) 343-5037 X------------------------------------------------------------------------ XM++ X XSame as the previous one, but from another company... XFor Dos, OS/2, 386 Unix and SunOS. X Xfrom $195 to $1995 X XAnsys Software Co., Inc. X16950 151st Avenue SouthEast, XRenton, Washington 98058-8627 XTel: (800) 366-1573 XTel: (206) 228-3170 X------------------------------------------------------------------------ XC++/Views X XThis is a set of classes for MS Windows 3.0 programming. XWorks with Zortech C++. X Xfrom $160 to $495 X XCNS X7090 Shady Oak Rd XMinneapolis, MN 55344 XTel: (612) 944-1070 XFax: (612) 944-0923 X------------------------------------------------------------------------ XZinc Interface Library X XA user interface class library for Turbo C++. Works either in text or Xgraphic mode. Source code available. X X$199.95 X XZINC Software Inc. X405 South 100 east, Suite 201 XPleasant grove, UT 84062 XTel: (800) 638-8665 XTel: (801) 785-8900 XFax: (801) 785-8996 X------------------------------------------------------------------------ XWWL 1.0 X XWidget encapsulation library. It's a library which defines C++ classes Xaround X Toolkit widgets (Athena & Motif) X XPD X XCan be FTP'ed from lri.lri.fr [129.175.15.1] in file pub/WWL-1.0.tar.Z X------------------------------------------------------------------------ XClassix X XA library that contains 35 general purpose classes (data structure, Xmathematical, SmallTalk like, etc...). For Dos, MacIntosh & Unix. XSource Code Format only! X Xfrom $295 to $595 X XEmpathy Inc. XP.O. Box 632 XCambridge MA 02142 XTel: (617) 787-3089 X------------------------------------------------------------------------ X X X X MISC. X ===== X X------------------------------------------------------------------------ XObjectWorks\C++ Release 2 X Xsoftware application development system for C++ 2.1 (incremental compiler & Xlinker, class browser, debugger, etc...). For Sun workstations. X X$3.000 X XParcPlace Systems, Inc. X1550 Plymouth Road XMountain View, CA 94043 XTel: (415) 691-6700 XTel: (800) 822-7880 XFax: (415) 691-6715 XEmail: info@parcplace.com X------------------------------------------------------------------------ XObjectKit\C++ X XImplementation of AT&T's C++ Standard Library & C++ Standard Library XExtension. X XPrice Unknown X XParcPlace Systems, Inc. Xsee ObjectWorks\C++ X------------------------------------------------------------------------ XEC++ X XExtended C++. Language extension (polymorphism, exception handling, garbage Xcollector, etc...). X XPD X XFTP sit unknown X------------------------------------------------------------------------ XONTOS 2.0 X XThis is an object-oriented database written in C++ (2.0). It comes with a set Xof classes for database access. For Sun & Apollo workstations. Also on Vax, XDecStation & OS/2 expected. X XPrice Unknown X XOntologic Inc. X3 Burlington Woods XBurlington, MA 01803 XTel: (617) 272-7110 XEmail: uunet!ontologic!magill X------------------------------------------------------------------------ XC++ answer book sources X XSources for Tony Hansen's book. X XFW X XGet them from an automatic mailer : netlib@research.att.com with the Xfollowing line in its body X"send index from c++/answerbook". This gives you the index. Xor "send 3.5 from c++/answerbook" gives you sources for exercise 3.5 X------------------------------------------------------------------------ XET++ patches X XPatches to make ET++ compile with g++. X XPD X XFTP from qed.rice.edu (128.42.4.38) in pub/et-36-patches.tar.Z. X------------------------------------------------------------------------ Xgdb 3.6 X XThe Gnu source level debugger. Allows to debug g++ programs. X XGPL X XFree Software Foundation X(see compilers) X------------------------------------------------------------------------ XSADE X XVery high level C++/C/Pascal debugger using a full windowing environment on Xthe Mac. X X$75 X XApple Inc. X------------------------------------------------------------------------ XMacsBug X Xlow level 68xxx asm debugger that groks C++ on the Mac. X X$35 X XApple corp. X------------------------------------------------------------------------ Xgperf 2.3 X XGnu perf is a perfect hash function generator. It can now generates C++ code. X XGPL X XAnonymous ftp from ics.uci.edu (128.195.1.1) in the ~ftp/pub directory. file Xgperf-2.3.tar.Z X------------------------------------------------------------------------ XNIHCL patches X XPatches to make NIH library compile with g++. X XFW X XAnonymous ftp from ics.uci.edu (128.195.1.1) in the ~ftp/pub directory. file Xnih_patches.tar.Z X------------------------------------------------------------------------ XFIELD X XThis is a programming environment (includes cbrowse, the class browser). XIt uses the tools of the Brown Workstation Environment (BWE), which run on Xtop of X11. X XPD X Xftp from wilma.cs.brown.edu [128.148.31.66]. Grab the files pub/bwe.tar.Z & Xpub/field.tar.Z or from uunet.uu.net [192.48.96.2] in pub/bwe/{bwe,field}.tar.Z X------------------------------------------------------------------------ XProtoize/Unprotoize 1.07.93 X XThese tools, based on Gnu cc, can convert K&R C to Ansi C (C++) or the Xreverse (from Ansi C to K&R). You'll need the proper version of Gnu C (1.36) X XGPL X XAnonymous ftp from ics.uci.edu int ~ftp/gnu/protoize-1.07.Z X------------------------------------------------------------------------ XFlex 2.3 X XThis is a version of LEX that generates code which can be compiled with Xcfront or g++. It doesn't take advantage of C++ features, but it can be Xusefull. X XBSD X XAnonymous ftp from ftp.ee.lbl.gov (128.3.254.68). File flex-2.3.tar.Z . X------------------------------------------------------------------------ XBison 1.11 X XBison is the Gnu YACC and can generate C++ compatible code. X XGPL X XFree Software Foundation (cf compilers). X------------------------------------------------------------------------ XC++2LaTeX X XSort of 'pretty printer' for C and C++ that generates LaTeX source. X XPD X XIt can be FTP'ed from tupac-amaru.informatik.rwth-aachen.de [192.35.229.9] Xin file C++2LaTeX-1.1-PL3.tar.Z . X------------------------------------------------------------------------ XHP C++/Softbench X XC++ development environment that runs under X11 with the XOSF/MOTIF-appearence. Includes graphical class browser, OO-debugger that Xsupports every C++ features, static analysis of source code and a data Xabstraction library. For HP9000 machines. Available now. X X$9,950 X XHewlett-Packard (see compilers) XEmail: tim@hp-ses.hp.com & lee@hp-ses.hp.com X------------------------------------------------------------------------ XTurbo C++ Bug List V1.01.4 X XMarshall Cline's list of identified bugs in Borland's Turbo C++ 1.0, Xas well as (whenever possible) containing work-arounds and/or fixes. XAlso contains comment from Borland. X XPD X Xanonymous ftp from sun.soe.clarkson.edu [128.153.12.3] in X~ftp/pub/Turbo-C++/bug-list (Monthly posted in comp.lang.c++) X------------------------------------------------------------------------ XObjectVision X XA Graphical program builder that generates \*(CP code. XFor Turbo C++, GlockenSpiel C++ or Zortech C++ . X X$399 X XObjectVision X2124 Kittredge Street XSuite 118 XBerkeley, CA 94704 XTel: (415) 540-4889 X------------------------------------------------------------------------ Xgenman 2.0 X XIt's an AWK program that generates man page style documentation about Xa C++ class from its include file. X XPD X XCan be FTPed from comp.sources.misc archives (volume 13). XExemple : from uunet.uu.net in file X/usr/spool/ftp/comp.sources.misc/volume13/genman-2.0 X------------------------------------------------------------------------ XC++/Emacs X XAn Emacs editor sensitive to C++ language. For Unix SYSV/386. X X$695 X XOasys XWaltham, Mass. XTel : (617) 890-7889 X------------------------------------------------------------------------ XC++ Rider X XPop-up source browser for any editor. For Dos & OS/2. X Xfrom $89 to $279 X XWestern Wares XBox C XNorwood Wares, CO 81423 XTel : (303) 327-4898 X------------------------------------------------------------------------ XLinnaeus X XGraphical class browser and design tool. For Dos only. Interfaces Xwith the Brief editor. X X$195 X XZircel Software XTel : (303) 750-9543 X------------------------------------------------------------------------ XVMO X XVirtual Memory Objects. XA dynamic memory structures class library. Objects can grow up to 4 gigabytes Xusing heap, EMM and disk. For Dos only. 70 classes. X X$295 X XZircel Software XTel : (303) 750-9543 X------------------------------------------------------------------------ X X X X BOOKS X ===== X X------------------------------------------------------------------------ XThe C++ programming language X XBjarne Stroustrup X XAddison-Wesley, 1986 XISBN 0-201-12078-X X------------------------------------------------------------------------ XC++ Primer X XStanley Lippman X XAddison-Wesley, 1989 XISBN 0-201-16487-6 X------------------------------------------------------------------------ XThe Waite Group's C++ programming X XJohn Berry X XHoward W. Sams & Co, 1988 XISBN 0-672-22619 X------------------------------------------------------------------------ XProgramming in C++ X XSteve Dewhurst & Kathy Stark X XPrentice-Hall, 1989 XISBN 0-13-723156-3 X------------------------------------------------------------------------ XUsing C++ X XBruce Eckel X XOsborne-McGraw Hill, 1989 XISBN 0-07-881522-3 X------------------------------------------------------------------------ XObject oriented Program Design X XMark Mullin X XAddison-Wesley, 1989 X------------------------------------------------------------------------ XThe C++ Answer Book X XTony L. Hansen X XAddison-Wesley, 1990 XISBN 0-302-11497-6 X------------------------------------------------------------------------ XC++ for C programmers X XIra Pohl X XBenjamin/Cummings, 1989 XISBN 0-8053-0910-1 X------------------------------------------------------------------------ XUser interfaces in C++ and Object Oriented Programming X XMark Goodwin X XMIS Press, 1989 XISBN1-55828-023-5 X------------------------------------------------------------------------ XC/C++ Expert Systems X XDavid Hu X XMIS Press, 1989 XISBN 0-943518-86-5 X------------------------------------------------------------------------ XAn introduction to Object Oriented Programming and C++ X XWeiner & Pinson X XAddison-Wesley, 1988 XISBN 0-201-15413-7 X------------------------------------------------------------------------ XThe Complete C++ Primer X XKeith Weiskamp & Brian Fleming X XAcademic Press X------------------------------------------------------------------------ XThe C++ WorkBook X XWiener & Pinson X XAddison-Wesley, 1990 XISBN 0-201-50930-X X------------------------------------------------------------------------ XThe Annotated C++ Reference Manual X XBjarne Stroustrup & Margaret Ellis X XAddison-Wesley, 1990 XISBN 0-201-51459-1 X------------------------------------------------------------------------ XC++: A Guide for C Programmers X XSharam Hekmatpour X XPrentice-Hall, 1990 X[pre-release] X------------------------------------------------------------------------ XC++ at Work '89: Conference proceedings X XJPAM Inc., 1989 X------------------------------------------------------------------------ XC++ Language System Release 2.0: XProduct Reference manual X XAT&T, 1989 XSelect code 307-146 X------------------------------------------------------------------------ XUsenix C++ proceedings 1990 X XUsenix Association, C++ Workshop, 1990 X------------------------------------------------------------------------ XUsenix C++ proceedings 1988 X XUsenix Association, C++ Workshop, 1988 X------------------------------------------------------------------------ XUsenix C++ proceedings 1987 X XUsenix Association, C++ Workshop, 1987 X------------------------------------------------------------------------ XC++ Techniques and Applications X XScott Robert Ladd X XM&T Books X------------------------------------------------------------------------ XTeach Yourself C++ X XAl Stevens X XMIS Press X------------------------------------------------------------------------ XObject Oriented Design with Applications X XGrady Booch X XBenjamin/Cummings X------------------------------------------------------------------------ XData Abstraction and Object-Oriented Programming in C++ X XKeith E. Gorlen, Sanford M. Orlow & Perry S. Plexico X XJohn Wiley & Sons (1990) XISBN 0-471-92346-X X------------------------------------------------------------------------ XMastering C++: An Introduction to C++ and Object-Oriented XProgramming for C and Pascal Programmers X XCay S. Horstmann X XJohn Wiley & Sons (1990) XISBN 0-471-52257-0 X------------------------------------------------------------------------ XA C++ Toolkit X XJonathan S. Shapiro X XPrentice-Hall 1991 XISBN 0-13-127663-8 X------------------------------------------------------------------------ XTurbo C++ X XIra Pohl X XBenjamin/Cummings XISBN 0-8053-6017-4 X------------------------------------------------------------------------ XLearning C++ X XNeil Graham X XMcGraw Hill, 1991 XISBN 0-07-023983-5 X------------------------------------------------------------------------ SHAR_EOF echo 'File C++List/c++list.txt is complete' && chmod 0644 C++List/c++list.txt || echo 'restore of C++List/c++list.txt failed' Wc_c="`wc -c < 'C++List/c++list.txt'`" test 22097 -eq "$Wc_c" || echo 'C++List/c++list.txt: original size 22097, current size' "$Wc_c" rm -f _shar_wnt_.tmp fi # ============= C++List/Libraries.tbl ============== if test -f 'C++List/Libraries.tbl' -a X"$1" != X"-c"; then echo 'x - skipping C++List/Libraries.tbl (File already exists)' rm -f _shar_wnt_.tmp else > _shar_wnt_.tmp echo 'x - extracting C++List/Libraries.tbl (Text)' sed 's/^X//' << 'SHAR_EOF' > 'C++List/Libraries.tbl' && X.TS H Xbox, expand; Xcb s s s Xcb | cb | cb | cb Xl | l | c | l. XLibraries X_ XName Description Price Distributor/where to get it X= X.TH XInterViews\ 2.6 T{ XA set of classes (for cfront 1.2 or 2.0 and g++ 1.37.1) on top of the Xlib X(for X11). Version 3.0 is on alpha-test now. XT} PD T{ XX11R4 distribution tape and anonymous FTP from interviews.stanford.edu X(36.22.0.175) . Look in the pub directory. XT} X_ XET++ 2.0 T{ XET++ is a homogeneous object-oriented class library integrating user Xinterface building. Includes blocks, basic data structures, and support Xfor object input/output with high level application framework components. XRuns under SunWindows, NeWs and X11 (R3 and R4). XT} PD T{ XAvailable via anonymous FTP from iamsun.unibe.ch (130.92.64.10) Xin the file C++/ET++/et2.tar.Z XT} X_ XCommonView 2 T{ XA set of classes for MS-Windows (2.1 & 3.0) & OS/2 PM (1.1 & 1.2). XNeeds GlockenSpiel \*(CP 2.0 & MSC 6.0. XT} ?? T{ XGlockenSpiel (see compilers). X.br XOr X.br XImageSoft X.br X2 Haven Avenue X.br XPort Washington, New York, 11050 X.br XTel: (800) 245-8840 X.br XTel: (516) 767-2233 X.br XFax: (516) 767-9067 XT} X_ XT{ XNIHCL 3.0 X.br X(formerly OOPS) XT} T{ XA set of SmallTalk like classes (for cfront 2.0) XT} PD T{ Xftp from alw.nih.gov (128.231.128.251) in file pub/nihcl-3.0.tar.Z. XT} X_ Xlibg++ 1.37.2 T{ XGnu g++ libraries (iostreams, etc...) . XT} GPL T{ XFree Software Foundation (see compilers) XT} X_ XScreens++ T{ XA set of classes for window user interface. For Unix & Dos. XT} ?? T{ XImageSoft Inc. X.br X2 Haven Ave. X.br XPort Washington, NY 11050 X.br XTel: (516) 767-2233 XT} X_ XCommon\ Matrix T{ XMatrix stuff. XT} ?? T{ XImageSoft Inc. XT} X_ XMath.h++ T{ XA set of mathematical classes (vectors, matrices, complex, FFT, etc...). XFull source code. XT} T{ Xfrom X.br X$200 XT} T{ XRogue Wave Associates X.br XP.O. Box 2328 X.br XCorvallis, OR 97339 X.br XTel: (503) 745-5908 XT} X_ XTools.h++ T{ XA very generic collection of classes "a la SmallTalk" (Set, Bag, Collections, XStack, etc...). XFull Source Code. XT} T{ Xfrom X.br X$200 XT} Rogue Wave X_ XMacApp\ 2.0 T{ Xobject pascal classes for writing MacIntosh applications (useable with \*(CP). XT} $250 T{ XApple Corp. XT} X_ XWindows++\ 2.0 T{ XA set of classes for user interface facility (windows, menus, forms,...) for XDos, Xenix & Unix. XT} ?? T{ XApplied Intuition X.br X5485 Beltline Rd. Ste. 225 X.br XDallas, Texas 75240 X.br XTel: (214) 458-7134 XT} X_ XM++ T{ XA collection of Matrix classes. For \*(CP 1.2 or 2.0. XSource license available. XT} T{ X$295 X.br Xor X.br X$495 XT} T{ XDyad Software Corp. X.br X13103 Travis View Loop, X.br XAustin, TX 78732 X.br XTel: (512) 343-5037 XT} X_ XM++ T{ XSame as the previous one, but from another company... XFor Dos, OS/2, 386 Unix and SunOS. XT} T{ Xfrom X.br X$195 X.br Xto X.br X$1995 XT} T{ XAnsys Software Co., Inc. X.br X16950 151st Avenue SouthEast, X.br XRenton, Washington 98058-8627 X.br XTel: (800) 366-1573 X.br XTel: (206) 228-3170 XT} X_ X\*(CP/Views T{ XThis is a set of classes for MS Windows 3.0 programming. XWorks with Zortech \*(CP XT} T{ Xfrom X.br X$160 X.br Xto X.br X$495 XT} T{ XCNS X.br X7090 Shady Oak Rd X.br XMinneapolis, MN 55344 X.br XTel: (612) 944-1070 X.br XFax: (612) 944-0923 XT} X_ XT{ XZinc Interface X.br XLibrary XT} T{ XA user interface class library for Turbo \*(CP. Works either in text or Xgraphic mode. Source code available. XT} $199.95 T{ XZINC Software Inc. X.br X405 South 100 east, Suite 201 X.br XPleasant grove, UT 84062 X.br XTel: (800) 638-8665 X.br XTel: (801) 785-8900 X.br XFax: (801) 785-8996 XT} X_ XWWL 1.0 T{ XWidget Encapsulation Library. It's a library which defines \*(CP classes around XX Toolkit Widgets (Athena & Motif). XT} PD T{ XCan be FTP'ed from lri.lri.fr [129.175.15.1] in file pub/WWL-1.0.tar.Z XT} X_ XClassix T{ XA library that contains 35 general purpose classes (data structure, Xmathematical, SmallTalk like, etc...). For Dos, MacIntosh & Unix. XSource Code Format only! XT} T{ Xfrom X.br X$295 X.br Xto X.br X$595 XT} T{ XEmpathy Inc. X.br XP.O. Box 632 X.br XCambridge MA 02142 X.br XTel: (617) 787-3089 XT} X.TE SHAR_EOF chmod 0644 C++List/Libraries.tbl || echo 'restore of C++List/Libraries.tbl failed' Wc_c="`wc -c < 'C++List/Libraries.tbl'`" test 3918 -eq "$Wc_c" || echo 'C++List/Libraries.tbl: original size 3918, current size' "$Wc_c" rm -f _shar_wnt_.tmp fi # ============= C++List/Misc.tbl ============== if test -f 'C++List/Misc.tbl' -a X"$1" != X"-c"; then echo 'x - skipping C++List/Misc.tbl (File already exists)' rm -f _shar_wnt_.tmp else > _shar_wnt_.tmp echo 'x - extracting C++List/Misc.tbl (Text)' sed 's/^X//' << 'SHAR_EOF' > 'C++List/Misc.tbl' && X.TS H Xbox, expand; Xcb s s s Xcb | cb | cb | cb Xl | l | c | l. XMisc. X_ XName Description Price Distributor/where to get it X= X.TH XT{ XObjectWorks\e\*(CP X.br XRelease 2 XT} T{ Xsoftware application development system for \*(CP 2.1 (incremental compiler & Xlinker, class browser, debugger, etc...). For Sun workstations. XT} $3.000 T{ XParcPlace Systems, Inc. X.br X1550 Plymouth Road X.br XMountain View, CA 94043 X.br XTel: (415) 691-6700 X.br XTel: (800) 822-7880 X.br XFax: (415) 691-6715 X.br XEmail: info@parcplace.com XT} X_ XT{ XObjectKit\e\*(CP XT} T{ XImplementation of AT&T's \*(CP Standard Library & \*(CP Standard Library XExtension. XT} ?? T{ XParcPlace Systems, Inc. X.br Xsee ObjectWorks\e\*(CP XT} X_ XE\*(CP T{ XExtended \*(CP. Language extension (polymorphism, exception handling, garbage Xcollector, etc...). XT} PD ?? X_ XONTOS 2.0 T{ XThis is an object-oriented database written in \*(CP (2.0). It comes with a set Xof classes for database access. For Sun & Apollo workstations. Also on Vaxes, XDecStation & OS/2 expected. XT} ?? T{ XOntologic Inc. X.br X3 Burlington Woods X.br XBurlington, MA 01803 X.br XTel: (617) 272-7110 X.br XEmail: uunet!ontologic!magill XT} X_ XT{ X\*(CP\ answer X.br Xbook\ sources XT} T{ XSources for Tony Hansen's book. XT} FW T{ XGet them from an automatic mailer : netlib@research.att.com with the Xfollowing line in its body X"send index from c++/answerbook". This gives you the index. Xor "send 3.5 from c++/answerbook" gives you sources for exercise 3.5 XT} X_ XET++\ patches T{ XPatches to make ET++ compile with g++. XT} PD T{ Xqed.rice.edu (128.42.4.38) in pub/et-36-patches.tar.Z. XT} X_ Xgdb 3.6 T{ XThe Gnu source level debugger. Allows to debug g++ programs. XT} GPL T{ XFree Software Foundation X.br X(see compilers) XT} X_ XSADE T{ XVery high level \*(CP/C/Pascal debugger using a full windowing environment on Xthe Mac. XT} $75 T{ XApple Inc. XT} X_ XMacsBug T{ Xlow level 68xxx asm debugger that groks \*(CP on the Mac. XT} $35 T{ XApple corp. XT} X_ Xgperf\ 2.3 T{ XGnu perf is a perfect hash function generator. It can now generates \*(CP code. XT} GPL T{ XAnonymous ftp from ics.uci.edu (128.195.1.1) in the ~ftp/pub directory. file Xgperf-2.3.tar.Z XT} X_ XNIHCL patches T{ XPatches to make NIH library compile with g++. XT} FW T{ XAnonymous ftp from ics.uci.edu (128.195.1.1) in the ~ftp/pub directory. file Xnih_patches.tar.Z XT} X_ XFIELD T{ XThis is a programming environment (includes cbrowse, the class browser). XIt uses the tools of the Brown Workstation Environment (BWE), which run on Xtop of X11. XT} PD T{ Xftp from wilma.cs.brown.edu [128.148.31.66]. Grab the files pub/bwe.tar.Z & Xpub/field.tar.Z or from uunet.uu.net [192.48.96.2] in pub/bwe/{bwe,field}.tar.Z XT} X_ XT{ XProtoize/ X.br XUnprotoize X.br X1.07.93 XT} T{ XThese tools, based on Gnu cc, can convert K&R C to Ansi C (\*(CP) or the Xreverse (from Ansi C to K&R). You'll need the proper version of Gnu C (1.36) XT} GPL T{ XAnonymous ftp from ics.uci.edu int ~ftp/gnu/protoize-1.07.Z XT} X_ XT{ XFlex 2.3 XT} T{ XThis is a version of LEX that generates code which can be compiled with Xcfront or g++. It doesn't take advantage of \*(CP features, but it can be Xusefull. XT} BSD T{ XAnonymous ftp from ftp.ee.lbl.gov (128.3.254.68). File flex-2.3.tar.Z . XT} X_ XBison 1.11 T{ XBison is the Gnu YACC and can generate \*(CP compatible code. XT} GPL T{ XFree Software Foundation (cf compilers). XT} X_ X\*(CP2LaTeX T{ XSort of "pretty printer" for C and \*(CP that generates LaTeX source. XT} PD T{ XIt can be FTP'ed from tupac-amaru.informatik.rwth-aachen.de [192.35.229.9] Xin file \*(CP2LaTeX-1.1-PL3.tar.Z . XT} X_ XT{ XHP X.br X\*(CP/Softbench XT} T{ X\*(CP development environment that runs under X11 with the XOSF/MOTIF-appearence. Includes graphical class browser, OO-debugger that Xsupports every \*(CP features, static analysis of source code and a data Xabstraction library. For HP9000 machines. Available now. XT} $9,950 T{ XHewlett-Packard (see compilers) X.br XEmail: tim@hp-ses.hp.com & lee@hp-ses.hp.com XT} X_ XT{ XTurbo \*(CP X.br XBug List V1.01.4 XT} T{ XMarshall Cline's list of identified bugs in Borland's Turbo \*(CP 1.0, Xas well as (whenever possible) containing work-arounds and/or fixes. XAlso contains comments from Borland. XT} PD T{ Xanonymous ftp from sun.soe.clarkson.edu [128.153.12.3] in X~ftp/pub/Turbo-C++/bug-list (Monthly posted in comp.lang.c++). XT} X_ XObjectVision T{ XA Graphical program builder that generates \*(CP code. XFor Turbo \*(CP, GlockenSpiel \*(CP or Zortech \*(CP . XT} $399 T{ XObjectVision X.br X2124 Kittredge Street X.br XSuite 118 X.br XBerkeley, CA 94704 X.br XTel: (415) 540-4889 XT} X_ Xgenman 2.0 T{ XIt's an AWK program that generates man page style documentation about Xa \*(CP class from its include file. XT} PD T{ XCan be FTPed from comp.sources.misc archives (volume 13). XTry uunet for exemple. XT} X_ X\*(CP/Emacs T{ XAn Emacs editor sensitive to \*(CP language. For Unix SYSV/386. XT} $695 T{ XOasys X.br XWaltham, Mass. X.br XTel : (617) 890-7889 XT} X_ X\*(CP Rider T{ XPop-up source browser for any editor. For Dos & OS/2. XT} T{ Xfrom X.br X$89 X.br Xto X.br X$279 XT} T{ XWestern Wares X.br XBox C X.br XNorwood Wares, CO 81423 X.br XTel : (303) 327-4898 XT} X_ XLinnaeus T{ XGraphical class browser and design tool. For Dos only. Interfaces Xwith the Brief editor. XT} $195 T{ XZircel Software X.br XTel : (303) 750-9543 XT} X_ XT{ XVMO T{ XVirtual Memory Objects. XA dynamic memory structures class library. Objects can grow up to 4 gigabytes Xusing heap, EMM and disk. For Dos only. 70 classes. XT} $295 T{ XZircel Software X.br XTel : (303) 750-9543 XT} X.TE SHAR_EOF chmod 0644 C++List/Misc.tbl || echo 'restore of C++List/Misc.tbl failed' Wc_c="`wc -c < 'C++List/Misc.tbl'`" test 5429 -eq "$Wc_c" || echo 'C++List/Misc.tbl: original size 5429, current size' "$Wc_c" rm -f _shar_wnt_.tmp fi # ============= C++List/Books.tbl ============== if test -f 'C++List/Books.tbl' -a X"$1" != X"-c"; then echo 'x - skipping C++List/Books.tbl (File already exists)' rm -f _shar_wnt_.tmp else > _shar_wnt_.tmp echo 'x - extracting C++List/Books.tbl (Text)' sed 's/^X//' << 'SHAR_EOF' > 'C++List/Books.tbl' && X.TS H Xbox, expand; Xcb s s Xcb | cb | cb Xl | l | l. XBooks X_ XTitle Author(s) Publisher X= X.TH XT{ XThe \*(CP programming language XT} T{ XBjarne Stroustrup XT} T{ XAddison-Wesley, 1986 X.br XISBN 0-201-12078-X XT} X_ X\*(CP Primer Stanley Lippman T{ XAddison-Wesley, 1989 X.br XISBN 0-201-16487-6 XT} X_ XT{ XThe Waite Group's \*(CP programming XT} John Berry T{ XHoward W. Sams & Co, 1988 X.br XISBN 0-672-22619 XT} X_ XProgramming in \*(CP T{ XSteve Dewhurst & Kathy Stark XT} T{ XPrentice-Hall, 1989 X.br XISBN 0-13-723156-3 XT} X_ XUsing \*(CP Bruce Eckel T{ XOsborne-McGraw Hill, 1989 X.br XISBN 0-07-881522-3 XT} X_ XT{ XObject oriented Program Design XT} Mark Mullin T{ XAddison-Wesley, 1989 XT} X_ XT{ XThe \*(CP Answer Book XT} Tony L. Hansen T{ XAddison-Wesley, 1990 X.br XISBN 0-302-11497-6 XT} X_ XT{ X\*(CP for C programmers XT} Ira Pohl T{ XBenjamin/Cummings, 1989 X.br XISBN 0-8053-0910-1 XT} X_ XT{ XUser interfaces in \*(CP and Object Oriented Programming XT} Mark Goodwin T{ XMIS Press, 1989 X.br XISBN1-55828-023-5 XT} X_ XT{ XC/\*(CP Expert Systems XT} David Hu T{ XMIS Press, 1989 X.br XISBN 0-943518-86-5 XT} X_ XT{ XAn introduction to Object Oriented Programming and \*(CP XT} Weiner & Pinson T{ XAddison-Wesley, 1988 X.br XISBN 0-201-15413-7 XT} X_ XT{ XThe Complete \*(CP Primer XT} T{ XKeith Weiskamp & Brian Fleming XT} T{ XAcademic Press XT} X_ XThe \*(CP WorkBook Wiener & Pinson T{ XAddison-Wesley, 1990 X.br XISBN 0-201-50930-X XT} X_ XT{ XThe Annotated \*(CP Reference Manual XT} T{ XBjarne Stroustrup & Margaret Ellis XT} T{ XAddison-Wesley, 1990 X.br XISBN 0-201-51459-1 XT} X_ XT{ X\*(CP: A Guide for C Programmers XT} Sharam Hekmatpour T{ XPrentice-Hall, 1990 X.br X[pre-release] XT} X_ XT{ X\*(CP at Work '89: Conference proceedings XT} None T{ XJPAM Inc., 1989 XT} X_ XT{ X\*(CP Language System Release 2.0: X.br XProduct Reference manual XT} None T{ XAT&T, 1989 X.br XSelect code 307-146 XT} X_ XT{ XUsenix \*(CP proceedings 1990 XT} None T{ XUsenix Association, \*(CP Workshop, 1990 XT} X_ XT{ XUsenix \*(CP proceedings 1988 XT} None T{ XUsenix Association, \*(CP Workshop, 1988 XT} X_ XT{ XUsenix \*(CP proceedings 1987 XT} None T{ XUsenix Association, \*(CP Workshop, 1987 XT} X_ XT{ X\*(CP Techniques and Applications XT} Scott Robert Ladd T{ XM&T Books XT} X_ XTeach Yourself \*(CP Al Stevens T{ XMIS Press XT} X_ XT{ XObject Oriented Design with Applications XT} Grady Booch T{ XBenjamin/Cummings (1991) XT} X_ XT{ XData Abstraction and Object-Oriented Programming in \*(CP XT} T{ XKeith E. Gorlen, Sanford M. Orlow & Perry S. Plexico XT} T{ XJohn Wiley & Sons (1990) X.br XISBN 0-471-92346-X XT} X_ XT{ XMastering \*(CP: An Introduction to \*(CP and Object-Oriented XProgramming for C and Pascal Programmers XT} Cay S. Horstmann T{ XJohn Wiley & Sons (1990) X.br XISBN 0-471-52257-0 XT} X_ XA \*(CP Toolkit Jonathan S. Shapiro T{ XPrentice-Hall 1991 X.br XISBN 0-13-127663-8 XT} X_ XT{ XTurbo \*(CP XT} Ira Pohl T{ XBenjamin/Cummings X.br XISBN 0-8053-6017-4 XT} X_ XT{ XLearning \*(CP XT} Neil Graham T{ XMcGraw Hill, 1991 X.br XISBN 0-07-023983-5 XT} X.TE SHAR_EOF chmod 0644 C++List/Books.tbl || echo 'restore of C++List/Books.tbl failed' Wc_c="`wc -c < 'C++List/Books.tbl'`" test 2893 -eq "$Wc_c" || echo 'C++List/Books.tbl: original size 2893, current size' "$Wc_c" rm -f _shar_wnt_.tmp fi # ============= C++List/Makefile ============== if test -f 'C++List/Makefile' -a X"$1" != X"-c"; then echo 'x - skipping C++List/Makefile (File already exists)' rm -f _shar_wnt_.tmp else > _shar_wnt_.tmp echo 'x - extracting C++List/Makefile (Text)' sed 's/^X//' << 'SHAR_EOF' > 'C++List/Makefile' && X# X# This is the Makefile that generates the C++ products & books list X# for your favorite laser printer using either -mm or -ms X# X X# X# Here are the variables you should change to adapt to your environment X# X X TROFF = groff XTROFFFLAGS = X TBL = gtbl X TBLFLAGS = X PRINTCMD = cat >c++list.ps X TBLFILES = Books.tr Compilers.tr Libraries.tr Misc.tr X X.SUFFIXES: .pic .tbl .tr X X.pic.tr: X -$(PIC) < $*.pic > $*.tr X X.tbl.tr: X -$(TBL) $(TBLFLAGS) < $*.tbl > $*.tr X X# Well : no default goal, you have to choose between mm, ms & me X Xall : help X Xhelp : X @echo "C++ Products & Books List" X @echo " Makefile help\n" X @echo "make mm" X @echo "make ms" X @echo "or make me" X @echo " will produce the list with the corresponding macro package" X @echo "\nmake USA\nor make A4" X @echo " to convert the PostScript(tm) hardcopy to your paper format" X Xmm : c++list.mm $(TBLFILES) X $(TROFF) $(TROFFFLAGS) -mm c++list.mm | $(PRINTCMD) X Xms : c++list.ms $(TBLFILES) X $(TROFF) $(TROFFFLAGS) -ms c++list.ms | $(PRINTCMD) X Xme : c++list.me $(TBLFILES) X $(TROFF) $(TROFFFLAGS) -me c++list.me | $(PRINTCMD) X X# those goals should convert the PostScript hardcopy from one format X# to another (courtesy James Clark [jjc@jclark.uucp]) X# X# Not Tested (I don't own a 8.5x11 laser printer) X# X XUSA : c++list.ps X @echo "Converting from A4 to USA (8.5x11) paper format" X @sed -e '/PL 841\.89 def/s//PL 792 def/' c++list.usa \ X && mv c++list.usa c++list.ps X XA4 : c++list.ps X @echo "Converting from USA (8.5x11) to A4 paper format" X @sed -e '/PL 792 def/s//PL 841.89 def/' c++list.a4 \ X && mv c++list.a4 c++list.ps X X# Let's clean the directory X Xclean : X -rm -f *.tr *~ c++list.usa c++list.a4 SHAR_EOF chmod 0644 C++List/Makefile || echo 'restore of C++List/Makefile failed' Wc_c="`wc -c < 'C++List/Makefile'`" test 1683 -eq "$Wc_c" || echo 'C++List/Makefile: original size 1683, current size' "$Wc_c" rm -f _shar_wnt_.tmp fi # ============= C++List/README ============== if test -f 'C++List/README' -a X"$1" != X"-c"; then echo 'x - skipping C++List/README (File already exists)' rm -f _shar_wnt_.tmp else > _shar_wnt_.tmp echo 'x - extracting C++List/README (Text)' sed 's/^X//' << 'SHAR_EOF' > 'C++List/README' && X C++ Products & Books List X XHere are some hints on how to print the list on your printer. X XIf you have a troff and either the mm, ms or me macro-package this should be Xeasy : X X - edit the Makefile and change the variables that defines X troff, tbl etc... [ default is for groff ]. X X - Go for it (type either 'make mm', 'make ms' or 'make me'). If you have X all those macro-packages, I encourage you to use me because the list is X a little bit cleaner with it than with mm or ms (I'm no troff guru, just X an occasional user. So I was not willing to write my own macros, but X every contribution will be welcome ;-) X XIf you have a PostScript (tm) laser printer and don't want (or can't) Xformat the list, you can print directly the 'c++list.ps' file. it has Xbeen generated with groff 1.0 for an A4 laser printer using the -me Xmacro-package. X XIf your laser printer is 8.5x11, you may try to convert the hardcopy Xby issuing 'make USA' X XIf you don't fall in one of the previous cases, that's bad luck! XBut you can still explore the list using the file 'c++list.txt' which is Xplain ascii but has no format feature... X XCopyright notice : There is no such thing as a CopyRight on this list. That Xis, you can do whatever you want with it. You may even claim you collected Xthe informations by yourself, I don't care. But, if you can send me back Xinformations that permits me to keep this up to date, I'll be grateful! X XHope this will be usefull to you! X XJean-Christophe Collet, aka "Jessie" Xjcc@axis-design.fr SHAR_EOF chmod 0644 C++List/README || echo 'restore of C++List/README failed' Wc_c="`wc -c < 'C++List/README'`" test 1526 -eq "$Wc_c" || echo 'C++List/README: original size 1526, current size' "$Wc_c" rm -f _shar_wnt_.tmp fi rm -f _shar_seq_.tmp echo You have unpacked the last part exit 0