home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / cplus / 16480 < prev    next >
Encoding:
Text File  |  1992-11-17  |  16.9 KB  |  554 lines

  1. Newsgroups: comp.lang.c++
  2. 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
  3. From: skdutta@ucs.att.com (Saumen Dutta)
  4. Subject: C++ Product List - Version 2.04 - Part 2/8
  5. Message-ID: <1992Nov18.022437.158@ucs.att.com>
  6. Organization: AT&T Universal Card Services, Jacksonville FL
  7. Date: Wed, 18 Nov 1992 02:24:37 GMT
  8. Lines: 544
  9.  
  10. 1.  Introduction
  11. _   ____________
  12.  
  13.      This product list gives you the information about vari-
  14. ous  products  developed  with  C++.  It includes the public
  15. domain software as well  as  commercial  software.  It  also
  16. illustrates  the  features  of  these products. The products
  17. considered for the  documentation  are  C++  Compilers,  C++
  18. Class Libraries and other Commercial Products.
  19.  
  20.      The format of this document is nearly the same for  all
  21. the  products  (This  has  been  done to facilitate compari-
  22. sions). The format is given below:
  23.  
  24. +    Product Name: Name of the product and its  latest  ver-
  25.      sion
  26.  
  27. +    Platform:  Hardware  /  Software   platform   (wherever
  28.      relevant).
  29.  
  30. +    Restrictions and Availability:  Whether  Freeware  (The
  31.      term  Freeware is used for public domain and free copy-
  32.      righted  or  copylefted(GNU)  software)  or  Commercial
  33.      (detailed  license or distribution conditions should be
  34.      read from the copyright conditions  supplied  with  the
  35.      product).  It also gives the address from where you can
  36.      get the product.
  37.  
  38. +    ANSI Standard: How close the  product  confirm  to  the
  39.      future  ISO/ANSI  standard.  This  information is ordi-
  40.      narily provided for compilers, libraries and tools.
  41.  
  42. +    Present Version and  price:  includes  information  abt
  43.      discount (if avbl.)
  44.  
  45. +    Description: Features, Experience with the product etc.
  46.  
  47. +    Source: Generally address of the  person  who  provided
  48.      the  information (see copyright notice). Most often the
  49.      features claimed to be available  in  the  product  are
  50.      directly taken from the information in first person.
  51.  
  52. +    NetComments: Experience with the product  by  different
  53.      user.  Collected  mainly from the USENET or response to
  54.      some query on the USENET.
  55.  
  56.      Based on the availability of the  information  some  of
  57. the above fields can be blank. Please feel free to point out
  58. any mistakes/changes on the above information. Please try to
  59. submit the change in the above format.
  60.  
  61. 2.  Compilers
  62. _   _________
  63.  
  64.      A list of all compilers is  included  below.  Refer  to
  65. individual lists for detail.
  66.  
  67. 2.1.  Solbourne C++ Cfront translator Version 2 & PDB
  68. _ _   _________ _   ______ __________ _______ _   ___
  69.  
  70. +    Platforms: SPARC/Sun Compatibles
  71.  
  72. +    Commercial software Available from:
  73.  
  74.           Qualix Group
  75.           1900 S. Norfolk St. Suite 224
  76.           San Mateo, CA 94403
  77.           (415) 572-0200 (voice)
  78.           (415) 572-1300 (fax)
  79.  
  80.           info@qualix.com (email)
  81.  
  82. +    Supports AT&T C++ release 2
  83.  
  84. +    List  price:  $1895  for  Cfront  and   PDB   debugger.
  85.      Group/university discounts available.
  86.  
  87. +    Solbourne C++ cfront is a full function version of  the
  88.      AT&T  C++ Language system release 2.  It translates C++
  89.      into C source code.  PDB is a network-oriented symbolic
  90.      debugger.  Written in C++, PDB features point-and-click
  91.      functions for setting breakpoints and evaluating  vari-
  92.      ables.   In  addition, PDB offers multi-window views of
  93.      source code, generated assembly code, the stack  and  a
  94.      dynamic  list  of  variables selected by the user.  PDB
  95.      includes full support for C++, C and FORTRAN77.
  96.  
  97. +    Information    provided    by:     Shirley     Kumamoto
  98.      (shirleyk@qualix.com)
  99.  
  100. 2.2.  Microsoft C7 compiler
  101. _ _   _________ __ ________
  102.  
  103. +    Platforms: DOS and Windows ( When  run  in  Windows  it
  104.      makes use of Windows virtual memory ).
  105.  
  106. +    Commercial software Available from:
  107.  
  108.      Microsoft Corporation
  109.      One Microsoft Way
  110.      Redmond, WA 98052-6399
  111.      Voice: 206-882-8080
  112.      Fax:   206-883-8101
  113.      Telex: 160520
  114.  
  115. +    $139 upgrade price from any[?] vendor's C or  C++  com-
  116.      piler
  117.  
  118. +    Complete support in both C and C++ for each of the fol-
  119.      lowing
  120.  
  121.      -    Windows 3.1 SDK
  122.  
  123.      -    Free copy of  Qualitas  [DPMI/LIM  EMS]  "386-Max"
  124.           memory maximizer
  125.  
  126.      -    Microsoft Foundation  Classes  [the  "Windows  for
  127.           C++" API and collection classes]
  128.  
  129.      -    OLE [Object Linking and Embedding] APIs
  130.  
  131.      -    Pen Computing APIs in both C and C++
  132.  
  133.      -    Multimedia APIs
  134.  
  135.      -    Windows Debugging Version: GDI, Kernal,  and  User
  136.           modules
  137.  
  138.      -    p-code compression
  139.  
  140.      -    GUI Setup Toolkit
  141.  
  142.      -    75,000 lines of sample code
  143.  
  144.      -    Zoom-In tool
  145.  
  146.      -    Heapwalker
  147.  
  148.      -    Dialog Editor
  149.  
  150.      -    Image Editor
  151.  
  152.      -    Font Editor
  153.  
  154.      -    Hotspot Editor
  155.  
  156.      -    Spy
  157.  
  158.      -    Stress tester
  159.  
  160.      -    Wdeb386 -- test and debug DLLs and Windows apps
  161.  
  162.      -    Bitmap compiler
  163.  
  164.      -    Help Compiler
  165.  
  166.      -    unrestricted pre-compiled headers
  167.  
  168.      -    explicit and/or automatic unrestricted inlining
  169.  
  170.      -    CodeView Debugger  [with  general  C++  expression
  171.           evaluation]
  172.  
  173.           .    dual monitor
  174.  
  175.           .    single monitor
  176.  
  177.           .    monitor-in-a-window
  178.  
  179.      -    Source Profiler
  180.  
  181.      -    On-line help and documentation for the above
  182.  
  183.      -    Over 5,000 pages of printed bound manuals
  184.  
  185. +     Information provided by: jimad@microsoft.com
  186.  
  187. 2.3.  Lucid C++ compiler Release 2.1
  188. _ _   _____ _   ________ _______ _ _
  189.  
  190. +    Platforms: SPARC/Sun compatibles
  191.  
  192. +    Commercial, Binary only distribution.  Shipped  with  a
  193.      version gdb which is available via ftp.
  194.  
  195.      Lucid Inc,
  196.  
  197.      707 Laurel St.,
  198.      Menlo Park, CA 94025
  199.  
  200.      Tel: 415-329-8400
  201.      Fax: 415-329-8480
  202.      email: lucid-info@lucid.com
  203.  
  204. +    Dual mode. -Xf for cfront compatibility. -XF for track-
  205.      ing X3J16.  No templates. No exception handling.
  206.  
  207. +    Single unit $1500 for commercial customers. Educational
  208.      and volume discounts available.
  209.  
  210. +    Not a cfront port Significant Optimization
  211.  
  212. +    Information provided by: Jerry Schwarz (jss@lucid.com)
  213.  
  214. 2.4.  GNU CC (gcc) compiler Ver. 2.3.1
  215. _ _   ___ __  ___  ________ ___  _ _ _
  216.  
  217. 2.4.1.  GCC on UNIX
  218. _ _ _   ___ __ ____
  219.  
  220. +    Platforms: Many platforms (native and cross) here is  a
  221.      list of some of them
  222.  
  223.      -    Vaxes running BSD/ VMS or System V.
  224.  
  225.      -    Intel 386 PCs running system V.
  226.  
  227.      -    Sequent with Intel 386 processors.
  228.  
  229.      -    Sun-2, Sun-3, Sun-4, Sparc, Sun-386.
  230.  
  231.      -    Alliant FX/8 computer.  Currently, there are  bugs
  232.           in the support for floating point.  Also note that
  233.           Alliant's version of dbx does not manage  to  work
  234.           with the output from GNU CC.
  235.  
  236.      -    Convex c1 and C2 computers
  237.  
  238.      -    HP 9000 series
  239.  
  240.      -    ISI 68000 or 68020 system.
  241.  
  242.      -    Sony NEWS 68020 system.
  243.  
  244.      -    NeXT system.
  245.  
  246.      -    AT&T 3b1, a.k.a. 7300 PC.
  247.  
  248.      -    Sequent containing ns32000 processors.
  249.  
  250.      -    Encore ns32000 system.
  251.  
  252.      -    National Semiconductor ns32000 system.
  253.  
  254.      -    Motorola 88000 processor.
  255.  
  256. +    Available   in   Freeware.   Can   be    ftp'ed    from
  257.      prep.mit.ai.edu from the directory /pub/gnu.
  258.  
  259.      Free Software Foundation
  260.      675 Mass. Ave.
  261.      Cambridge, MA 02139
  262.      USA
  263.      Tel: (617) 876-3296
  264.      Email: fsf@prep.ai.mit.edu
  265.  
  266.      Commercial support (and enhancements) available from:
  267.  
  268.      Cygnus Support
  269.      814 University Avenue
  270.      Palo Alto, CA 94301
  271.      Tel: +1 415 322 3811
  272.      Fax: +1 415 322 3270
  273.      email: info@cygnus.com
  274.  
  275.      Single unit $1500 for 1 year technical support.  Educa-
  276.      tional  and volume discounts available.  Cygnus Support
  277.      is the official maintainer of  GNU  C++  for  the  Free
  278.      Software Foundation.
  279.  
  280.      1.   In accordance  with  FSF  CopyLeft,  you  are  not
  281.           allowed  to  upload this program to a distribution
  282.           site unless that site also makes the  FSF  sources
  283.           for  these  programs  available.   Please read the
  284.           file COPYING for more details.   FSF  sources  are
  285.           available   on   prep.ai.mit.edu,  and  on  either
  286.           grape.ecs.clarkson.edu or sun.soe.clarkson.edu
  287.  
  288.      2.   If your application links in object  modules  that
  289.           were  written by FSF, your application counts as a
  290.           "derived work" and must obey the provisions of the
  291.           FSF Copyrights.  See the file COPYING for details.
  292.           Specifically,  the  C++  classes  in  libc.a   and
  293.           obstacks are FSF works that are covered by the GNU
  294.           GPL.  The mere act of compiling  does  not  affect
  295.           the copyright status of your program.
  296.  
  297. +    Closely follows the  ANSI  Standard.  Templates  imple-
  298.      mented  (though  with some bugs), Exceptions not imple-
  299.      mented according to the ANSI  standard  but  is  pretty
  300.      okay!
  301.  
  302. +    Gcc 2.1 combines C, C++ and Objective C compiler in one
  303.      executable. Lots of technical support is available from
  304.      the USENET. Bugs and their fixes are normally  reported
  305.      in  these  groups. Some of the groups are gnu.g++.bugs,
  306.      gnu.g++.announce, gnu.gcc.announce etc. GNU  C++  works
  307.      with GDB version 4.5 to provide C++ source-level debug-
  308.      ging.
  309.  
  310. +    Information provided by tiemann@cygnus.com
  311.  
  312. 2.4.2.  GCC on DOS (djgpp)
  313. _ _ _   ___ __ ___  _____
  314.  
  315. +    Platform:  80386-based  IBM  compatible  PC  or   PS/2,
  316.      approximately 4-5Mb of hard drive space, and 512K RAM.
  317.  
  318. +    Available in Freeware may be ftp'ed from:
  319.  
  320.      host:      grape.ecs.clarkson.edu
  321.      login:     ftp
  322.      password:  send your e-mail address
  323.      directory: ftp/pub/msdos/djgpp
  324.  
  325.      As a convenience to non-FTP users, djgpp is also stored
  326.      on Clarkson's archive server, sun.soe.clarkson.edu.  To
  327.      access the archive server, do this:
  328.  
  329.      mail archive-server@sun.soe.clarkson.edu
  330.      Subject: <none>
  331.      help
  332.      index msdos/djgpp
  333.  
  334.      ^D
  335.  
  336.      For other copyright ( or copyleft ) instructions please
  337.      see the previous subsection.
  338.  
  339. +    This package contains a 32-bit 80386 DOS extender  with
  340.      symbolic  debugger,  a  C/C++  compiler with utilities,
  341.      development libraries, and source code.   It  generates
  342.      full  32-bit  programs and supports full virtual memory
  343.      with paging to disk.
  344.  
  345.      Supported Wares:
  346.  
  347.      -    Up to 128M  of  extended  memory  (expanded  under
  348.           VCPI)
  349.  
  350.      -    Up to 128M of disk space used for swapping
  351.  
  352.      -    SuperVGA 256-color mode up to 1024x768
  353.  
  354.      -    80387
  355.  
  356.      -    XMS & VDISK memory allocation strategies
  357.  
  358.      -    VCPI programs, such as QEMM and 386MAX
  359.  
  360.      Unsupported:
  361.  
  362.      -    DPMI programs, such as Windows 3.0
  363.  
  364.      -    Multiprocessing (fork())
  365.  
  366. +    Information provided by praetzel@sunee.waterloo.edu
  367.  
  368. 2.4.3.  NetComments
  369. _ _ _   ___________
  370.  
  371.         From: Eric (praetzel@tesla.waterloo.edu)
  372.  
  373.         Re: The DOS port of GCC (called djgcc).
  374.  
  375.         Basically its great.  It is the only (free or reasonably
  376.         priced) C/C++ compiler that allows you to access upto 128meg
  377.  
  378.         easily.  The optimization and code generated is much better
  379.         than Borland and the 386 code runs upto 30% faster for simple
  380.         math.
  381.  
  382.           - There is a group on usenet for problems, announcements
  383.             (name = ???)
  384.  
  385.           - I believe that the graphics is done with late linking
  386.             (I have not gotten it to work yet) which is a bit of a
  387.             pain for the S/W I have been writing (it trys to detect
  388.             what the video HW is from a variety of 16 mfg's).
  389.  
  390.           - It does not have an extensive debugger/profiler like Borland
  391.             but I am sure that it may already be done or on its way.
  392.  
  393.           - Being able to access that much memory (and it will swap to
  394.             disk so you don't have to worry about that either) and all
  395.             of the proven GCC optimizing etc make it very useful for
  396.             anyone who need access to > 640k (like when I was doing a
  397.             lot of matrix work a while ago).
  398.  
  399.         I hope this helps.
  400.           - Eric
  401.  
  402.         From: Kai Henningsen(Kai_Henningsen@ms.maus.de)
  403.  
  404.         Re: Why some PC C compilers ar.....
  405.  
  406.         kr> Von : kjb@cgl.rmit.oz.au (Fr, 15.05.92 03:30)
  407.         kr> Name: Kendall Bennett
  408.         kr> Box : RMIT Computer Centre, Melbourne Australia.
  409.         kr> MId : <kjb.705897037@godzilla.cgl.citri.edu.au>
  410.         kr> RId : <92-05-062@gnusenet.comp.compilers>
  411.  
  412.         kr> thing I did when I first installed DJGPP for my
  413.         kr> PC (running under DOS naturally) was to run tests
  414.         kr> on this program. It took about twice as long or more
  415.         kr> to compile under DJGPP, and the resulting program ran
  416.         kr> horrendously slow. I set up file approx. 1Mb in size,
  417.         kr> to be translated, and the times were...
  418.         kr>    BC++: 9.2 seconds
  419.         kr>    DJGPP: > 40 seconds
  420.  
  421.         I'm not astonished. Did you look at how DJGPP does I/O? No?
  422.         Don't look there, you might get nightmares! :-)
  423.  
  424.         What it does is, first, everything goes through the DJ/GNU/
  425.         BSD-Libraries; then, when it arrives at the actual read()/
  426.         write(), it calls an interrupt which is intercepted by the
  427.         driver. The driver, in turn, calls Borland's read()/write()
  428.         routines, which may even do a (very slow) cr/lf<->lf translation.
  429.  
  430.         No wonder it's slow.
  431.  
  432.         By the way, last I checked, the same handling is what broke
  433.         timezone handling for DJGPP: because it's broken in Borland's
  434.         Turbo C.
  435.  
  436.         In both cases, double libs make the problem much worse.
  437.  
  438.         MfG Kai
  439.  
  440. 2.5.  AT&T C++ C-front Translator Ver. 3.0
  441. _ _   __ _ _   _ _____ __________ ___  _ _
  442.  
  443. +    Platforms: UNIX
  444.  
  445. +    Commercial.
  446.  
  447. +    Commercial Software
  448.  
  449.      UNIX System  Laboratories  Europe  Ltd.   International
  450.      House  Ealing Broadway London W5 5DB England telephone:
  451.      +44-(0)81-567 7711 facsimile: +44-(0)81-567 2420
  452.  
  453.      US phone: 1-800-828-UNIX
  454.  
  455. +    Compatable with the proposed ANSI standard.  Exceptions
  456.      not implemented as ANSI proposal.
  457.  
  458. +    Price - unknown.
  459.  
  460. 2.6.  Zortech C++ Version 2.1
  461. _ _   _______ _   _______ _ _
  462.  
  463. +    Platforms: Dos, OS/2, Unix 386 and MachIntosh
  464.  
  465. +    Commercial software available from:
  466.  
  467.      Zortech Inc.
  468.      4-C Gill street
  469.      Woburn MA 01801
  470.      USA
  471.      Tel: (617) 646-6703
  472.      Fax: (617) 643-7969
  473.  
  474.      in EUROPE:
  475.      Zortech ltd
  476.      106-108 Powis Street
  477.      London SE18 6LU
  478.      Tel: 44+ 81-316-7777
  479.      Fax: 44+ 81-316-4138
  480.  
  481. +    From $199.95 to $450
  482.  
  483. +    This is a native compiler and is shipped with a  source
  484.      level  debugger,  a  set  of classes and a lot of tools
  485.      (class browser, Extended memory manager, etc...).
  486.  
  487. +    Taken from the previous C++ product list  (last  update
  488.      April 1991)
  489.  
  490. 2.6.1.  NetComments
  491. _ _ _   ___________
  492.  
  493.      From: LANG@129.69.123.1 (MARTIN LANG) in comp.lang.c++
  494.    Message-ID: <1992Apr29.111100.2400@news.uni-stuttgart.de>
  495.  
  496.      Obviosly some users of the Zortech compiler for SCO  do
  497. not agree with me. I want to add some comments now.
  498.  
  499. 1.   I agree that the release 2.1 of the compiler  has  some
  500.      unpleasant   "features",e.g.   stopping  with  internal
  501.      errors, only the old stream library  is  availble,  and
  502.      some  incompatibilities  with  the language standard. A
  503.      few weeks ago, I tested the beta version of the release
  504.      3.0.  It seems that this release corresponds to the DOS
  505.      compiler 3.04. Most of the  problems  of  the  old  2.1
  506.      release  have  been  removed. I don't know when the new
  507.      compiler will be available, but I think it will  be  in
  508.      the near future. (that's only my personal opinion.)
  509.  
  510.      Sorry, when I said that I am very  confident  with  the
  511.      Zortech  compiler I had the release 3.0 in mind and not
  512.      the old 2.1.
  513.  
  514. 2.   I agree that there is a  great  need  for  a  debugger,
  515.      since using Codeview is very inconvenient. I don't know
  516.      if Zortech will ship the debugger with the new release,
  517.      but  there  is  one  way  how  programs can be debugged
  518.      anyhow. It is the way I go and it worked fine even  for
  519.      large projects. The programs are developed and debugged
  520.      under DOS using the Zortech tools.  Finally  they  only
  521.      have  to  be recompiled under SCO. Of course that's not
  522.      the bestsolution, but  I  like  the  Zortech  compilers
  523.      because  they  are  native  compilers  and the are very
  524.      fast.
  525.  
  526. 3.   I have discussed with many people from Symantec and all
  527.      of  them  said,  that  all  compilers will be supported
  528.      (DOS, MAC, SCO).
  529.  
  530. 2.7.  SCO/C++ 3.0
  531. _ _   ___ _   _ _
  532.  
  533. +    On 386 boxes (SCO Unix)
  534.  
  535. +    Commercial product from
  536.      SCO Canada, Inc. (formerly HCR Corporation)
  537.      130 Bloor Street West, 10th floor
  538.      Toronto, Ontario
  539.      Canada M5S 1N5
  540.      Tel: (416) 922-1937
  541.      Fax: (416) 922-8397
  542.  
  543. +    Price unknown
  544.  
  545. +    SCO's port of cfront 2.1 shipped with  a  source  level
  546.      debugger  (dbXtra)  with windowing features and a Motif
  547.      interface. Also shipped with InterViews and NIHCL  (see
  548.      Libraries). On 386 boxes (SCO Unix).
  549.  
  550. +    Taken from the previous C++ product list  (last  update
  551.      April 1991)
  552.  
  553.  
  554.