home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!elroy.jpl.nasa.gov!sdd.hp.com!saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!uwm.edu!linac!att!att!dptg!ucs!skdutta
- From: skdutta@ucs.att.com (Saumen Dutta)
- Subject: C++ Product List - Version 2.04 - Part 2/8
- Message-ID: <1992Nov18.022437.158@ucs.att.com>
- Organization: AT&T Universal Card Services, Jacksonville FL
- Date: Wed, 18 Nov 1992 02:24:37 GMT
- Lines: 544
-
- 1. Introduction
- _ ____________
-
- This product list gives you the information about vari-
- ous products developed with C++. It includes the public
- domain software as well as commercial software. It also
- illustrates the features of these products. The products
- considered for the documentation are C++ Compilers, C++
- Class Libraries and other Commercial Products.
-
- The format of this document is nearly the same for all
- the products (This has been done to facilitate compari-
- sions). The format is given below:
-
- + Product Name: Name of the product and its latest ver-
- sion
-
- + Platform: Hardware / Software platform (wherever
- relevant).
-
- + Restrictions and Availability: Whether Freeware (The
- term Freeware is used for public domain and free copy-
- righted or copylefted(GNU) software) or Commercial
- (detailed license or distribution conditions should be
- read from the copyright conditions supplied with the
- product). It also gives the address from where you can
- get the product.
-
- + ANSI Standard: How close the product confirm to the
- future ISO/ANSI standard. This information is ordi-
- narily provided for compilers, libraries and tools.
-
- + Present Version and price: includes information abt
- discount (if avbl.)
-
- + Description: Features, Experience with the product etc.
-
- + Source: Generally address of the person who provided
- the information (see copyright notice). Most often the
- features claimed to be available in the product are
- directly taken from the information in first person.
-
- + NetComments: Experience with the product by different
- user. Collected mainly from the USENET or response to
- some query on the USENET.
-
- Based on the availability of the information some of
- the above fields can be blank. Please feel free to point out
- any mistakes/changes on the above information. Please try to
- submit the change in the above format.
-
- 2. Compilers
- _ _________
-
- A list of all compilers is included below. Refer to
- individual lists for detail.
-
- 2.1. Solbourne C++ Cfront translator Version 2 & PDB
- _ _ _________ _ ______ __________ _______ _ ___
-
- + Platforms: SPARC/Sun Compatibles
-
- + Commercial software Available from:
-
- Qualix Group
- 1900 S. Norfolk St. Suite 224
- San Mateo, CA 94403
- (415) 572-0200 (voice)
- (415) 572-1300 (fax)
-
- info@qualix.com (email)
-
- + Supports AT&T C++ release 2
-
- + List price: $1895 for Cfront and PDB debugger.
- Group/university discounts available.
-
- + Solbourne C++ cfront is a full function version of the
- AT&T C++ Language system release 2. It translates C++
- into C source code. PDB is a network-oriented symbolic
- debugger. Written in C++, PDB features point-and-click
- functions for setting breakpoints and evaluating vari-
- ables. In addition, PDB offers multi-window views of
- source code, generated assembly code, the stack and a
- dynamic list of variables selected by the user. PDB
- includes full support for C++, C and FORTRAN77.
-
- + Information provided by: Shirley Kumamoto
- (shirleyk@qualix.com)
-
- 2.2. Microsoft C7 compiler
- _ _ _________ __ ________
-
- + Platforms: DOS and Windows ( When run in Windows it
- makes use of Windows virtual memory ).
-
- + Commercial software Available from:
-
- Microsoft Corporation
- One Microsoft Way
- Redmond, WA 98052-6399
- Voice: 206-882-8080
- Fax: 206-883-8101
- Telex: 160520
-
- + $139 upgrade price from any[?] vendor's C or C++ com-
- piler
-
- + Complete support in both C and C++ for each of the fol-
- lowing
-
- - Windows 3.1 SDK
-
- - Free copy of Qualitas [DPMI/LIM EMS] "386-Max"
- memory maximizer
-
- - Microsoft Foundation Classes [the "Windows for
- C++" API and collection classes]
-
- - OLE [Object Linking and Embedding] APIs
-
- - Pen Computing APIs in both C and C++
-
- - Multimedia APIs
-
- - Windows Debugging Version: GDI, Kernal, and User
- modules
-
- - p-code compression
-
- - GUI Setup Toolkit
-
- - 75,000 lines of sample code
-
- - Zoom-In tool
-
- - Heapwalker
-
- - Dialog Editor
-
- - Image Editor
-
- - Font Editor
-
- - Hotspot Editor
-
- - Spy
-
- - Stress tester
-
- - Wdeb386 -- test and debug DLLs and Windows apps
-
- - Bitmap compiler
-
- - Help Compiler
-
- - unrestricted pre-compiled headers
-
- - explicit and/or automatic unrestricted inlining
-
- - CodeView Debugger [with general C++ expression
- evaluation]
-
- . dual monitor
-
- . single monitor
-
- . monitor-in-a-window
-
- - Source Profiler
-
- - On-line help and documentation for the above
-
- - Over 5,000 pages of printed bound manuals
-
- + Information provided by: jimad@microsoft.com
-
- 2.3. Lucid C++ compiler Release 2.1
- _ _ _____ _ ________ _______ _ _
-
- + Platforms: SPARC/Sun compatibles
-
- + Commercial, Binary only distribution. Shipped with a
- version gdb which is available via ftp.
-
- Lucid Inc,
-
- 707 Laurel St.,
- Menlo Park, CA 94025
-
- Tel: 415-329-8400
- Fax: 415-329-8480
- email: lucid-info@lucid.com
-
- + Dual mode. -Xf for cfront compatibility. -XF for track-
- ing X3J16. No templates. No exception handling.
-
- + Single unit $1500 for commercial customers. Educational
- and volume discounts available.
-
- + Not a cfront port Significant Optimization
-
- + Information provided by: Jerry Schwarz (jss@lucid.com)
-
- 2.4. GNU CC (gcc) compiler Ver. 2.3.1
- _ _ ___ __ ___ ________ ___ _ _ _
-
- 2.4.1. GCC on UNIX
- _ _ _ ___ __ ____
-
- + Platforms: Many platforms (native and cross) here is a
- list of some of them
-
- - Vaxes running BSD/ VMS or System V.
-
- - Intel 386 PCs running system V.
-
- - Sequent with Intel 386 processors.
-
- - Sun-2, Sun-3, Sun-4, Sparc, Sun-386.
-
- - Alliant FX/8 computer. Currently, there are bugs
- in the support for floating point. Also note that
- Alliant's version of dbx does not manage to work
- with the output from GNU CC.
-
- - Convex c1 and C2 computers
-
- - HP 9000 series
-
- - ISI 68000 or 68020 system.
-
- - Sony NEWS 68020 system.
-
- - NeXT system.
-
- - AT&T 3b1, a.k.a. 7300 PC.
-
- - Sequent containing ns32000 processors.
-
- - Encore ns32000 system.
-
- - National Semiconductor ns32000 system.
-
- - Motorola 88000 processor.
-
- + Available in Freeware. Can be ftp'ed from
- prep.mit.ai.edu from the directory /pub/gnu.
-
- Free Software Foundation
- 675 Mass. Ave.
- Cambridge, MA 02139
- USA
- Tel: (617) 876-3296
- Email: fsf@prep.ai.mit.edu
-
- Commercial support (and enhancements) available from:
-
- Cygnus Support
- 814 University Avenue
- Palo Alto, CA 94301
- Tel: +1 415 322 3811
- Fax: +1 415 322 3270
- email: info@cygnus.com
-
- Single unit $1500 for 1 year technical support. Educa-
- tional and volume discounts available. Cygnus Support
- is the official maintainer of GNU C++ for the Free
- Software Foundation.
-
- 1. In accordance with FSF CopyLeft, you are not
- allowed to upload this program to a distribution
- site unless that site also makes the FSF sources
- for these programs available. Please read the
- file COPYING for more details. FSF sources are
- available on prep.ai.mit.edu, and on either
- grape.ecs.clarkson.edu or sun.soe.clarkson.edu
-
- 2. If your application links in object modules that
- were written by FSF, your application counts as a
- "derived work" and must obey the provisions of the
- FSF Copyrights. See the file COPYING for details.
- Specifically, the C++ classes in libc.a and
- obstacks are FSF works that are covered by the GNU
- GPL. The mere act of compiling does not affect
- the copyright status of your program.
-
- + Closely follows the ANSI Standard. Templates imple-
- mented (though with some bugs), Exceptions not imple-
- mented according to the ANSI standard but is pretty
- okay!
-
- + Gcc 2.1 combines C, C++ and Objective C compiler in one
- executable. Lots of technical support is available from
- the USENET. Bugs and their fixes are normally reported
- in these groups. Some of the groups are gnu.g++.bugs,
- gnu.g++.announce, gnu.gcc.announce etc. GNU C++ works
- with GDB version 4.5 to provide C++ source-level debug-
- ging.
-
- + Information provided by tiemann@cygnus.com
-
- 2.4.2. GCC on DOS (djgpp)
- _ _ _ ___ __ ___ _____
-
- + Platform: 80386-based IBM compatible PC or PS/2,
- approximately 4-5Mb of hard drive space, and 512K RAM.
-
- + Available in Freeware may be ftp'ed from:
-
- host: grape.ecs.clarkson.edu
- login: ftp
- password: send your e-mail address
- directory: ftp/pub/msdos/djgpp
-
- As a convenience to non-FTP users, djgpp is also stored
- on Clarkson's archive server, sun.soe.clarkson.edu. To
- access the archive server, do this:
-
- mail archive-server@sun.soe.clarkson.edu
- Subject: <none>
- help
- index msdos/djgpp
-
- ^D
-
- For other copyright ( or copyleft ) instructions please
- see the previous subsection.
-
- + This package contains a 32-bit 80386 DOS extender with
- symbolic debugger, a C/C++ compiler with utilities,
- development libraries, and source code. It generates
- full 32-bit programs and supports full virtual memory
- with paging to disk.
-
- Supported Wares:
-
- - Up to 128M of extended memory (expanded under
- VCPI)
-
- - Up to 128M of disk space used for swapping
-
- - SuperVGA 256-color mode up to 1024x768
-
- - 80387
-
- - XMS & VDISK memory allocation strategies
-
- - VCPI programs, such as QEMM and 386MAX
-
- Unsupported:
-
- - DPMI programs, such as Windows 3.0
-
- - Multiprocessing (fork())
-
- + Information provided by praetzel@sunee.waterloo.edu
-
- 2.4.3. NetComments
- _ _ _ ___________
-
- From: Eric (praetzel@tesla.waterloo.edu)
-
- Re: The DOS port of GCC (called djgcc).
-
- Basically its great. It is the only (free or reasonably
- priced) C/C++ compiler that allows you to access upto 128meg
-
- easily. The optimization and code generated is much better
- than Borland and the 386 code runs upto 30% faster for simple
- math.
-
- - There is a group on usenet for problems, announcements
- (name = ???)
-
- - I believe that the graphics is done with late linking
- (I have not gotten it to work yet) which is a bit of a
- pain for the S/W I have been writing (it trys to detect
- what the video HW is from a variety of 16 mfg's).
-
- - It does not have an extensive debugger/profiler like Borland
- but I am sure that it may already be done or on its way.
-
- - Being able to access that much memory (and it will swap to
- disk so you don't have to worry about that either) and all
- of the proven GCC optimizing etc make it very useful for
- anyone who need access to > 640k (like when I was doing a
- lot of matrix work a while ago).
-
- I hope this helps.
- - Eric
-
- From: Kai Henningsen(Kai_Henningsen@ms.maus.de)
-
- Re: Why some PC C compilers ar.....
-
- kr> Von : kjb@cgl.rmit.oz.au (Fr, 15.05.92 03:30)
- kr> Name: Kendall Bennett
- kr> Box : RMIT Computer Centre, Melbourne Australia.
- kr> MId : <kjb.705897037@godzilla.cgl.citri.edu.au>
- kr> RId : <92-05-062@gnusenet.comp.compilers>
-
- kr> thing I did when I first installed DJGPP for my
- kr> PC (running under DOS naturally) was to run tests
- kr> on this program. It took about twice as long or more
- kr> to compile under DJGPP, and the resulting program ran
- kr> horrendously slow. I set up file approx. 1Mb in size,
- kr> to be translated, and the times were...
- kr> BC++: 9.2 seconds
- kr> DJGPP: > 40 seconds
-
- I'm not astonished. Did you look at how DJGPP does I/O? No?
- Don't look there, you might get nightmares! :-)
-
- What it does is, first, everything goes through the DJ/GNU/
- BSD-Libraries; then, when it arrives at the actual read()/
- write(), it calls an interrupt which is intercepted by the
- driver. The driver, in turn, calls Borland's read()/write()
- routines, which may even do a (very slow) cr/lf<->lf translation.
-
- No wonder it's slow.
-
- By the way, last I checked, the same handling is what broke
- timezone handling for DJGPP: because it's broken in Borland's
- Turbo C.
-
- In both cases, double libs make the problem much worse.
-
- MfG Kai
-
- 2.5. AT&T C++ C-front Translator Ver. 3.0
- _ _ __ _ _ _ _____ __________ ___ _ _
-
- + Platforms: UNIX
-
- + Commercial.
-
- + Commercial Software
-
- UNIX System Laboratories Europe Ltd. International
- House Ealing Broadway London W5 5DB England telephone:
- +44-(0)81-567 7711 facsimile: +44-(0)81-567 2420
-
- US phone: 1-800-828-UNIX
-
- + Compatable with the proposed ANSI standard. Exceptions
- not implemented as ANSI proposal.
-
- + Price - unknown.
-
- 2.6. Zortech C++ Version 2.1
- _ _ _______ _ _______ _ _
-
- + Platforms: Dos, OS/2, Unix 386 and MachIntosh
-
- + Commercial software available from:
-
- 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
-
- + From $199.95 to $450
-
- + 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...).
-
- + Taken from the previous C++ product list (last update
- April 1991)
-
- 2.6.1. NetComments
- _ _ _ ___________
-
- From: LANG@129.69.123.1 (MARTIN LANG) in comp.lang.c++
- Message-ID: <1992Apr29.111100.2400@news.uni-stuttgart.de>
-
- Obviosly some users of the Zortech compiler for SCO do
- not agree with me. I want to add some comments now.
-
- 1. I agree that the release 2.1 of the compiler has some
- unpleasant "features",e.g. stopping with internal
- errors, only the old stream library is availble, and
- some incompatibilities with the language standard. A
- few weeks ago, I tested the beta version of the release
- 3.0. It seems that this release corresponds to the DOS
- compiler 3.04. Most of the problems of the old 2.1
- release have been removed. I don't know when the new
- compiler will be available, but I think it will be in
- the near future. (that's only my personal opinion.)
-
- Sorry, when I said that I am very confident with the
- Zortech compiler I had the release 3.0 in mind and not
- the old 2.1.
-
- 2. I agree that there is a great need for a debugger,
- since using Codeview is very inconvenient. I don't know
- if Zortech will ship the debugger with the new release,
- but there is one way how programs can be debugged
- anyhow. It is the way I go and it worked fine even for
- large projects. The programs are developed and debugged
- under DOS using the Zortech tools. Finally they only
- have to be recompiled under SCO. Of course that's not
- the bestsolution, but I like the Zortech compilers
- because they are native compilers and the are very
- fast.
-
- 3. I have discussed with many people from Symantec and all
- of them said, that all compilers will be supported
- (DOS, MAC, SCO).
-
- 2.7. SCO/C++ 3.0
- _ _ ___ _ _ _
-
- + On 386 boxes (SCO Unix)
-
- + Commercial product from
- SCO Canada, Inc. (formerly HCR Corporation)
- 130 Bloor Street West, 10th floor
- Toronto, Ontario
- Canada M5S 1N5
- Tel: (416) 922-1937
- Fax: (416) 922-8397
-
- + Price unknown
-
- + SCO's port of cfront 2.1 shipped with a source level
- debugger (dbXtra) with windowing features and a Motif
- interface. Also shipped with InterViews and NIHCL (see
- Libraries). On 386 boxes (SCO Unix).
-
- + Taken from the previous C++ product list (last update
- April 1991)
-
-
-