home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / cplus / 16481 < prev    next >
Encoding:
Text File  |  1992-11-17  |  24.9 KB  |  699 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!cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!att!dptg!ucs!skdutta
  3. From: skdutta@ucs.att.com (Saumen Dutta)
  4. Subject: C++ Product List - Version 2.04 - Part 3/8
  5. Message-ID: <1992Nov18.022550.279@ucs.att.com>
  6. Organization: AT&T Universal Card Services, Jacksonville FL
  7. Date: Wed, 18 Nov 1992 02:25:50 GMT
  8. Lines: 689
  9.  
  10. 2.8.  Comeau C++ 3.0 With Templates
  11. _ _   ______ _   _ _ ____ _________
  12.  
  13. +    Platforms: *All* UNIX 386/486 SVR3/SVR4, MS-DOS, Amiga-
  14.      DOS,  SPARC,  RS/6000 (2.1 versions available for XENIX
  15.      386, AT&T  UNIX  PC,  AT&T  3B2,  Sun-3,  Data  General
  16.      AOS/VS).
  17.  
  18. +    Commercial software
  19.  
  20.      Comeau Computing
  21.      91-34 120th street
  22.      Richmond Hill, NY 11418
  23.      Tel: (718) 945-0009
  24.      Email: attmail!csanta!c++  BIX: comeau
  25.  
  26. +    $250 and up depending upon platform
  27.  
  28. +    Information      provided      by      Greg      Comeau
  29.      (comeau@csanta.attmail.com)
  30.  
  31. 2.9.  SPARCompiler C++ and SPARCworks
  32. _ _   ____________ _   ___ __________
  33.  
  34. +    SPARCsystem or compatable also Solaris operating system
  35.  
  36. +    Commercial product
  37.  
  38.      Sun MicroSystems Inc.
  39.      2550 Garcia Avenue
  40.      Mountain View, CA 94043
  41.      Tel: (415) 960-1300
  42.  
  43. +    Following are the Prices:
  44.  
  45.      1.   SPARCompiler C++ 3.0
  46.  
  47.           -    $995/user (includes media, on-line  docs  and
  48.                hardcopy docs)
  49.  
  50.           -    $895/user (includes media and on-line docs)
  51.  
  52.      2.   SPARCworks Professional C++ 3.0
  53.  
  54.           -    $1,995/user (includes media, on-line docs and
  55.                hardcopy docs)
  56.  
  57.           -    $1,795/user (includes media and on-line docs)
  58.  
  59. +    Description:
  60.  
  61.      1.   SPARCompiler C++
  62.  
  63.           Cfront-based C++  compiler.  Full-featured,  high-
  64.           performance C++ compiler with templates. Compliant
  65.           with  the  C++  defacto  standard,   Cfront   3.0.
  66.           Includes  C++  class  libraries,  extensive online
  67.           documentation, and support for interlanguage  cal-
  68.           ling. Optimized to take advantage of the SPARCsys-
  69.           tem architecture.
  70.  
  71.      2.   SPARCworks Professional C++
  72.  
  73.           Includes SPARCompiler C++, plus a  rich  graphical
  74.           development   environment  including  a  full  C++
  75.           debugger, class browser, class  grapher,  function
  76.           call grapher for viewing program structure, a per-
  77.           formance analyzer for improving  application  per-
  78.           formance,  a  file  merge facility, and a tool for
  79.           easing makefile intepretation and execution.
  80.  
  81. +    Source: Kim Polese, SPARCompiler C++  Product  Manager,
  82.      SunPro. email address: polese@sun.com
  83.  
  84. 2.10.  ObjectCenter, a C++ programming environment
  85. _ __   ____________  _ _   ___________ ___________
  86.  
  87. +    Currently runs on
  88.  
  89.      -    Sparc machines running SunOS 4.1
  90.  
  91.      -    DECstations running Ultrix 4.2
  92.  
  93. +    Commercial software from:
  94.      CenterLine Software Inc. [formerly Saber Software]
  95.      10 Fawcett Street
  96.      Cambridge, MA  02138  USA
  97.      Phone:  +1 617 498-3000
  98.      FAX:    +1 617 868-6655
  99.      email:  centerline@centerline.com
  100.  
  101. +    Currently at the cfront 2.1 level.
  102.  
  103. +    Current version is 1.1.  I am not sure what  the  price
  104.      and  discounts  are;  I'm  pretty sure there are educa-
  105.      tional discounts.
  106.  
  107. +    Information provided by kendall@centerline.com
  108.  
  109. 2.10.1.  NetComments
  110. _ __ _   ___________
  111.  
  112.         -------------------
  113.         I've only got experience with Object Center ...  In general
  114.         it's a very good debugging tool, it will flag any references
  115.         to uninitialized variables and any array bounds violations as
  116.         soon as they are accessed, pretty nifty.
  117.  
  118.         The only drawback is the long delay while your source is loaded
  119.         in and "linked".  This can be a real pain if you're using a lot
  120.         of libraries (such as NIH), because you'll have to perform some
  121.         rather unatural acts to balance source availability versus load/
  122.         link time.
  123.         -------------------
  124.  
  125.         ObjectCenter is an excellent tool.  We use it all the time.  You
  126.         won't go wrong spending your money on it.
  127.  
  128.         I know less about the other tools.  But most reviews I've seen
  129.         recommend OC over the others..
  130.         -------------------
  131.  
  132.         We bought ObjectCenter, for the same reason you did; we played
  133.         around with it, and it worked.  The problem is, under real life
  134.         situations, it is ssssllloowwww.  Using a Sparc2 with 32MB and
  135.         loading object-only, our project would take, literally, hours to
  136.         load.  And it just wasn't that big, a few tens of thousands of
  137.         source lines.
  138.  
  139.         This was release or so ago, so maybe the thing is faster now.
  140.         -------------------
  141.  
  142.         I am using OjectCenter and like it a lot. I haven't used Objectworks
  143.         but based on the literature it looks like it has comparable
  144.         features.  The one thing ObjectCenter has that I have not seen in
  145.         other products is the command line C/C++ interpreter. This is really
  146.         nice. The run-time error checking is valuable also. It would be nice
  147.         if it had an OpenLook or Motif interface and worked better with emacs.
  148.         I understand these improvements will be made (you guessed it) in the
  149.         next release.
  150.         -------------------
  151.  
  152.         ObjectCenter is a dog; my test application is about 65,000 lines
  153.         of C++ and C code.  On a Sun Sparcstation with 28 Meg of RAM and
  154.         80 Meg of VM page space, I was unable to load all the source code
  155.         for my application.  It would run out of VM after 5 - 8 hours no
  156.         matter what I did.  Their technical people tell me that I need
  157.         120-150 Meg of VM, and that some of their customers use up to 500
  158.         Meg!!
  159.         -------------------
  160.  
  161.         Here we use ObjectCenter.  Its main advantage over other products
  162.         is that it is an interpreter, so it can detect certain run-time
  163.         errors having to do with memory corruption that cause segvs and
  164.         can take days of debugging and hair-pulling to find otherwise.
  165.         It is also nice that it is an environment so you can fool around
  166.         with objects of a single class, without compiling and linking a
  167.         whole system.
  168.  
  169.         Its main disadvantages are that it is an interpreter and hence
  170.         SLOW.  I usually get around this by only loading in a few source
  171.         code files, and the rest of my process in compiled form.  The
  172.         compiled code executes about as fast as under dbx, and I can debug
  173.         the code I am interested in.   Also, you need a hekuva lot of RAM.
  174.         Our workstations have 40MB, but we have about 100K lines of source
  175.         code.  But even for small processes, you need a lot.  The browsing
  176.         tools are helpful, but not as good as what you get with Objectworks
  177.         or Lucid.
  178.         ------------------
  179.  
  180.         There are people around here who won't use ObjectCenter because
  181.         they think it is to slow to load.  The key is knowing that you can
  182.         only load a few files in source and the rest in object (with the -G
  183.         flag preferably).  Then you can get reasonable load times.  Otherwise,
  184.         it's a nightmare.  Not to mention that after a while, it often just
  185.         "stops working".  Nothing more can be done.  You have to start again
  186.         and reload everything.  So if you are not smart about what you load,
  187.         you are looking at two-hour load times.
  188.  
  189. 2.11.  EDG C++ Front End (compiler front end)
  190. _ __   ___ _   _____ ___  ________ _____ ___
  191.  
  192. +    Commercial software from:
  193.      Edison Design Group
  194.      4 Norman Road
  195.      Upper Montclair, NJ 07043
  196.      (201) 744-2620
  197.      jsa@edg.com or uunet!edg1!jsa
  198.  
  199. +    Matches the ARM, not including templates and exceptions
  200.      (i.e., essentially the same language as cfront 2.1)
  201.  
  202. +    Pricing depends on  the  type  of  sublicensing  rights
  203.      required.   Typical  pricing  is  a one-time fee in the
  204.      tens of thousands to $100,000+ range (and  no  per-copy
  205.      royalties), but we also consider royalty-based licenses
  206.      with low up-front costs.
  207.  
  208. +    The EDG C++ Front End is aimed at  compiler  developers
  209.      who  wish  to  add  C++ support to an existing compiler
  210.      suite (or one being developed), and  at  software  tool
  211.      developers.   The Front End translates C++ into a high-
  212.      level tree-structured intermediate form.  It does  full
  213.      error  checking  and  has excellent error recovery.  It
  214.      supports the C++ language as defined by  the  Annotated
  215.      C++  Reference  Manual;  ANSI C and K&R C are also sup-
  216.      ported.  Host and target computer  characteristics  are
  217.      configurable, allowing use in a variety of environments
  218.      and as a cross-compiler.  Licensing is in source  form,
  219.      with complete internal documentation.
  220.  
  221.      It's a portable product.  Most of our sales  have  been
  222.      to  companies  using  UNIX  or derivatives, but we have
  223.      ported our C front end to MS-DOS, and could do the same
  224.      for   C++.    However,  there  are  no  MS-DOS-specific
  225.      features such as "near" and "far" pointers.
  226.  
  227.      Bear in mind that we are in the business of selling  to
  228.      systems  and  software companies that combine our front
  229.      ends with code generators of their  own  and  sell  the
  230.      resulting product under their name.  We don't sell full
  231.      compilers, and in general we are not trying to sell  to
  232.      end-users.
  233.  
  234. +    Information      provided      by      J.       Stephen
  235.      Adamczyk(uunet.uu.net!edg1!jsa)
  236.  
  237. 2.12.  Borland C++
  238. _ __   _______ _
  239.  
  240. +    Available on DOS and Windows
  241.  
  242. +    Commercial software from:
  243.      Borland International
  244.      1800 Green Hills Rd
  245.      Scotts Valley, CA 95067
  246.  
  247.      Customer Service and Technical Support can  be  reached
  248.      be  calling 408-438-5300.  Our general number or opera-
  249.      tor number is 408-438-8400 For  purchase  contact  408-
  250.      439-9103.
  251.  
  252. +    No information on the compatablity with Future ANSI/ISO
  253.      standard
  254.  
  255. +    Borland C++ & Application Frameworks 3.0  now  includes
  256.      the  runtime library source code which is normally sold
  257.      separately for $150. Borland C++ &  Application  Frame-
  258.      works 3.0 has a suggested retail price of $749. Student
  259.      and Educational discounts available.
  260.  
  261. +    The following features are included:
  262.  
  263.      -    Global optimization to create code that is  faster
  264.           or smaller
  265.  
  266.      -    Full implementation of both ANSI  C  and  C++  2.1
  267.           with templates
  268.  
  269.      -    Windows  and  DOS  hosted  Integrated  Development
  270.           Environments
  271.  
  272.      -    Greatly increased compiler speed for C++  and  re-
  273.           architected to compile the largest C++ programs
  274.  
  275.      -    DOS Protected Mode Interface  (DPMI)  hosted  com-
  276.           piler and IDE
  277.  
  278.      -    ObjectBrowser to  visually  display  relationships
  279.           between  code  objects  and  to  help you navigate
  280.           through your code.
  281.  
  282.      -    Resource Workshop that  lets  you  "draw"  Windows
  283.           resources such as menus, icons, dialogs, etc.
  284.  
  285.      -    EasyWin library that lets you convert DOS applica-
  286.           tions to Windows just by recompiling
  287.  
  288.      -    Pre-compiled Headers  that  dramatically  decrease
  289.           recompilation time.
  290.  
  291.      -    No  Microsoft  Windows  Software  Development  Kit
  292.           required.
  293.  
  294.      -    Borland C++ comes with a complete set of tools for
  295.           creating   DOS   and   Windows  applications.   It
  296.           includes:
  297.  
  298.           .    Turbo Debugger  with  debugging  support  for
  299.                optimized code
  300.  
  301.           .    Turbo Profiler now with Windows  support  and
  302.                coverage analysis
  303.  
  304.           .    Object Oriented Turbo Assembler
  305.  
  306. +    Information provided by Howard Kanter, Borland Customer
  307.      Support (76701.251@compuserve.com)
  308.  
  309. 2.13.  Turbo C++
  310. _ __   _____ _
  311.  
  312. +    Available on DOS and Windows
  313.  
  314. +    Commercial software from:
  315.      Borland International
  316.      1800 Green Hills Rd
  317.      Scotts Valley, CA 95067
  318.  
  319.      Customer Service and Technical Support can  be  reached
  320.      be  calling 408-438-5300.  Our general number or opera-
  321.      tor number is 408-438-8400 For  purchase  contact  408-
  322.      439-9103.
  323.  
  324. +    No information on the compatablity with Future ANSI/ISO
  325.      standard
  326.  
  327. +    $149.95 + $10 S/H. Upgrade from Turbo C  or  Turbo  C++
  328.  
  329.      costs
  330.  
  331.      89.95 + $10 S/H
  332.  
  333. +    Information provided by Howard Kanter, Borland Customer
  334.      Support (76701.251@compuserve.com)
  335.  
  336. 2.13.1.  NetComments
  337. _ __ _   ___________
  338.  
  339.         From: meyer@sun.soe.clarkson.edu (Robert Meyer)
  340.         Newsgroups: comp.lang.c,comp.lang.c++
  341.         Message-ID: <MEYER.92May15143544@sun.clarkson.edu>
  342.  
  343.         We have used the Borland products, Turbo C and Turbo Pascal
  344.         for several years in our educational programs.  I recently
  345.         purchased the latest version (ver 3.0) of Turbo C++ and was
  346.         astonished to discover that it will not run (in any configuration
  347.         - both tcc and the IDE environment) without 1 MB of extended
  348.         memory.  This is absurd.  How can Borland abandon the many users of
  349.         simple, basic machines who made Turbo C popular in the first place?
  350.         According to the Borland 800 number for ordering products, they have
  351.         no C language product which runs in less than 1 MB of extended memory!
  352.         They will not sell the previous versions which would run in 512K or
  353.         640K.
  354.  
  355.         So, why am I posting this - (not just to complain)
  356.  
  357.         1.   If others (especially at Universities which use
  358.              Turbo  C for student programs on "student" PCs)
  359.              are as upset as I am, perhaps we  can  convince
  360.              Borland  to reconsider their marketing strategy
  361.              and  produce  a  product  useful  to  students.
  362.              While  we  are  at  it, it would be nice if the
  363.              product  didn't  consume  half  the  hard  disk
  364.              space.
  365.  
  366.         2.   Is there another product  which  competes  with
  367.              the  older versions of Turbo C or Turbo C++?  I
  368.              consider the IDE environment to be very helpful
  369.              for new students learning C initially.
  370.  
  371.               And since this is, in  part,  a  complaint,  I
  372.              will  also  note  that  Turbo C++ is being sold
  373.              WITHOUT the library functions reference manual.
  374.  
  375.              I  consider  that  unrealistic.   If the manual
  376.              costs an extra $x to provide, then  include  it
  377.              and  raise  the  price.  What good is C without
  378.              documentation of the library functions.
  379.  
  380. 2.14.  LIANT LPI-C++ 1.0.8
  381. _ __   _____ ___ _   _ _ _
  382.  
  383. +    Platforms: Sun SPARC, SunSoft Interactive Unix V.4  and
  384.      V.3 for 386/486, SCO Unix 386/486
  385.  
  386. +    Commercial software available from:
  387.  
  388.      Liant Software Corperation
  389.      959 Concord Street
  390.      Framingham, MA 01701
  391.      USA
  392.      Tel: +1 (508) 872-8700
  393.      Fax: +1 (508) 626-2221 email: support@lpi.liant.com
  394.  
  395.      In United Kingdom:
  396.  
  397.      Liant Software Ltd.
  398.      2 Caxton Street
  399.      St. James Park
  400.      London, SW1H 0EQ
  401.      Tel: +44-(0)71-799-2434
  402.      Fax: +44-(0)71-799-2552
  403.  
  404.      In Germany:
  405.  
  406.      Oakland Group GmbH
  407.      Alt-Moabit 91 B
  408.      W-1000 Berlin 21
  409.      Phone:  +49 (0)30-391-5045
  410.      Fax:    +49 (0)30-393-4398
  411.  
  412. +    ANSI Standard:  Full support except for  templates  and
  413.      exception handling.
  414.  
  415. +    $1,295, 30-day money-back guarantee
  416.  
  417. +    Description:
  418.  
  419.      -    Compiles direct to native 32-bit code
  420.  
  421.      -    CodeWatch debugger v 5.1.7 included, window-based,
  422.           supports all C++ expressions
  423.  
  424.      -    Alternatively compiles ARM C++, cfront C++,  stan-
  425.           dard C, or K&R C
  426.  
  427.      -    Explicit and/or automatic  unrestricted  inlining,
  428.           as part of global optimization
  429.  
  430.      -    Full documentation including iostream library
  431.  
  432. +    Information  provided  by  Prescott  K.   Turner,   Jr.
  433.      (pkt@lpi.liant.com)
  434.  
  435. 2.15.  Objectworks\C++ 2.4a
  436. _ __   _____________   _ __
  437.  
  438. +    Platforms: SUN
  439.  
  440. +    Commercial software from:
  441.  
  442.      ParcPlace Systems, Inc.
  443.      999 E. Arques Ave.
  444.      Sunnyvale, CA 94086
  445.      Tel: (408)481-9090
  446.      Sales: 1-800-759-7272
  447.      email: info@parcplace.com
  448.  
  449. +    Based on, and includes cfront 2.1 and host platform  cc
  450.      and ld.
  451.  
  452. +    Price -  US$1,995  single  quantity,  USA  and  Canada.
  453.      Volume   discounts,   site  licensing  and  educational
  454.      discounts   available.   Technical    support    priced
  455.      separately.
  456.  
  457. +    C++ source-level debugger,  class  browsers  that  show
  458.  
  459.      inheritance,  caller-callee,  file-structure  relation-
  460.      ships, integration with emacs/vi and makefiles.
  461.  
  462. +    Information provided by Mike Khaw (khaw@parcplace.com)
  463.  
  464. 2.15.1.  NetComments
  465. _ __ _   ___________
  466.  
  467.         -------------------
  468.         I use Objectworks\C++ occasionally. It has a nice class and
  469.         function hierarchy browser, and a nice debugger.  I used Saber
  470.         C++ some time ago, so my recollection on it isn't up to date.
  471.         They do have far better run time checks, and that can be very
  472.         valuable in producing high quality code. The ObjectCenter folks
  473.         also have sent me some material on an experimental facility they
  474.         may or may not support for checking for memory leaks, a critical
  475.         item again in production software. If this works, it could represent
  476.         a substantial savings over buying Purify's memory leak product
  477.         (which is a very high quality product).
  478.  
  479.         I'm not overly impressed with the Objectworks environment, but the
  480.         (few) tools it has work nicely.
  481.         -------------------
  482.  
  483.         I have used Objectworks extensively over the past 8-9 months.
  484.         I was introduced to both Objectworks and Saber-C++ (now known
  485.         as ObjectCenter) simultaneously.  At the time, Objectworks was
  486.         a clear preference. I had an opportunity to take a look at
  487.         ObjectCenter about 1 month ago. I was still not overly impressed
  488.         with it (compared to Objectworks). My chief complaint has to do
  489.         with the debugger interface. ObjectCenter's debugger seems to be
  490.         little more than a thin wrapper around a dbx-like command line
  491.         debugger. Whereas, Objectworks has a very intuitive point-and-
  492.         click style debugger environment.
  493.  
  494.         On the other hand, Objectworks does not yet support templates
  495.         (due in the next major release). Objectworks also does not
  496.         cooperate fully with whatever window manager you are using.
  497.         It creates one large window, which covers the whole screen and
  498.         creates it's own sub-windows by tiling within the primary window.
  499.         This, of course, is a result of it having been written in Smalltalk.
  500.         Supposedly, their next release will support separately managed
  501.         windows under X.
  502.  
  503.         On the whole, I found Objectworks more intuitive to use.
  504.         -------------------
  505.  
  506. 2.16.  Oregon C++, version 2.1
  507. _ __   ______ _    _______ _ _
  508.  
  509. +    Platforms:  SPARC, DECstation,  VAX/VMS,  HP  9000/300,
  510.      Sun-3, 386/486 running under Unix System V 3.2 or 4.0
  511.  
  512. +    Commercial Software available from:
  513.  
  514.      TauMetric Corporation
  515.      Customer Sales and Support
  516.      8765 Fletcher Parkway
  517.      La Mesa, CA  91942
  518.      Tel:  619-697-7674
  519.      Fax:  619-697-1140
  520.      email: support@taumet.com
  521.  
  522. +    Version 2.1 of the Oregon C++  compiler  conforms  with
  523.      version  2.1  of  the  C++ language as specified by the
  524.      Annotated C++ Reference Manual by Ellis and Stroustrup.
  525.  
  526. +    Prices range from $ 1700.00 up, depending on  platform.
  527.      Individual listings with support are given below:
  528.  
  529.      1.   Oregon C++, version 2.1 for SPARC w/  ODB,  Price:
  530.           $1800, Support: $450
  531.  
  532.      2.   Oregon C++, version 2.1  for  DECstation  w/  ODB,
  533.           Price: $ 1800.00, Support: $ 450.00
  534.  
  535.      3.   Oregon C++, version 2.1 for VAX/VMS w/ODB,  Price:
  536.           $ 1700.00+, Support: $ 425.00+
  537.  
  538.      4.   Oregon C++, version 2.0 for HP 9000/300  &  Sun-3,
  539.           Price: $1700, Support: $425.00+
  540.  
  541.      5.   Oregon C++, version 2.0 for 386/486 w/ODB,  Price:
  542.           $ 1700.00, Support: $425
  543.  
  544. +    Description of the Compiler:
  545.  
  546.      -    TauMetric Corporation now develops, maintains, and
  547.           sells the Oregon C++ compiler and debugger.
  548.  
  549.      -    The Oregon C++ compiler is  a  true  compiler,  it
  550.           compiles  C++  code  to  object  code. It features
  551.           three switches to allow the user to  compile  C++,
  552.  
  553.           ANSI  C,  or K&R style C programs.  A source level
  554.           debugger  is  included  with  each  compiler.  The
  555.           debugger  is  specifically  written  for  C++,  it
  556.           understand multiple inheritence and classes.
  557.  
  558. +    Information provided by:  support@taumet.com
  559.  
  560. 2.17.  IBM AIX XL C++ Compiler/6000 V1
  561. _ __   ___ ___ __ _   ________ ____ __
  562.  
  563. +    Platforms: Hardware: RISC  System/6000,  Software:  AIX
  564.      3.2
  565.  
  566. +    Commercial software :
  567.  
  568.      Address Unknown
  569.  
  570. +    ANSI Standard: Full implementation of the C++ language,
  571.      Supports Templates and Exception Handling.
  572.  
  573. +    From $875
  574.  
  575. +    Description of the product:
  576.  
  577.      -    Native optimizing compiler
  578.  
  579.      -    C++ graphical browser
  580.  
  581.      -    Class libraries: I/O stream, Complex, Task
  582.  
  583.      -    Test coverage analyzer
  584.  
  585.      -    Name demangler
  586.  
  587.      -    Sample class libraries: InterViews 3.0 and NIH 3.0
  588.  
  589.      -    Debugger support: works with AIX 3.2.1 dbx
  590.  
  591.      -    Tool support: AIX 3.2.1 tools with C++  support  -
  592.           cflow,  cxref,  gprof,  lex, lint, make, nm, prof,
  593.           and yacc.
  594.  
  595. +    Information     obtained     from     John     Ferreira
  596.      (FERREIRA@torolab6.vnet.ibm.com)
  597.  
  598. 2.18.  JPI Compiler from Jensen nad Partners Int.
  599. _ __   ___ ________ ____ ______ ___ ________ ___
  600.  
  601. +    Platforms: DOS and OS/2
  602.  
  603. +    Commercial software available from:
  604.  
  605.      Jensen and Partners International
  606.      1101 San Antontio Road, Suite 301
  607.      Mountain View CA 94043
  608.  
  609.      Phone: (415) 967-3200
  610.      Fax:   (415) 967-3288
  611.  
  612. +    No pricing information provided
  613.  
  614. +    It will crosscompile output for DOS, Windows  or  OS/2.
  615.      Their  compiler converts code to a language independent
  616.      internal form, which is then passed through  an  optim-
  617.      izer.   (The  langauge independt part supports their C,
  618.      C++, Pascal  and  Modula-2  compilers.  It  includes  a
  619.      source  code  debugger that can convert the information
  620.      to a form acceptable to CodeView.) Their is an advanced
  621.      version  that includes an assembler, disassembler, pro-
  622.      filer, resource compiler and a couple of  other  utili-
  623.      ties.  It's  relatively easy to port code from Borland,
  624.      Microsoft, or Zortech -- most  of  their  DOS  specific
  625.      libraries  come  in  several  forms to support the dif-
  626.      ferent naming conventions  of  their  competitors,  and
  627.      they   windowing  libraries  that  emulate  those  from
  628.      Boralnd or Zortech.
  629.  
  630.      The optimizer is quite good; it generates fast, compact
  631.      code  by  making  extensive  use  of  registers to pass
  632.      parameters. They include support for multithreaded pro-
  633.      gramming and DLLs in all three of their target environ-
  634.      ments.
  635.  
  636.      One particularly nice feature is that the IDE  is  com-
  637.      pletely  configurable.   You  can change how the editor
  638.      operates; you can change everything about what's on the
  639.      menus  and  how they're layed out; you can add your own
  640.      hypertext help information to the IDE. They also use  a
  641.  
  642.      project  system  that is very different from UNIX style
  643.      makes, or from Borland's system. After you get used  to
  644.      it,  is  much  easier to use; it feels like you're pro-
  645.      gramming the compilation process process.  It  is  also
  646.      easy  to  produce  LIB  files or DLL files (something I
  647.      could never do comfortably inside Borland's IDE,  which
  648.      insists that the only legitimate target of a project is
  649.      an EXE file.)
  650.  
  651.      One of the features they advertise is  a  smart  linker
  652.      and  smart  method  linker,  that  can supposedly avoid
  653.      linking in code that is unused (including  unused  vir-
  654.      tual methods). I've had trouble getting this to work in
  655.      a completely reliable manner, but the code it generates
  656.      without the smart linker is still pretty lean.
  657.  
  658. +    Information     provided     by:     Kevin      Coombes
  659.      <krc@math.umd.edu>
  660.  
  661. 2.19.  DeltaPRO C++ Compiler Release 3.1
  662. _ __   ________ _   ________ _______ _ _
  663.  
  664. +    Platforms: SYSTEM V/88 R40V3 (Unix based)
  665.  
  666. +    Commercial software available from:
  667.      Motorola, Inc.
  668.      Computer Group
  669.      2900 S. Diablo Way
  670.      Tempe, AZ 85282
  671.      1-800-234-4863
  672.  
  673. +    Price: $1,995 for a single workstation.
  674.  
  675. +
  676.  
  677.      Motorola's DeltaPRO C++ is based on Unix System Labora-
  678.      tories, C++ Language System, Release 3.0.1
  679.  
  680.      Product compatible with the energing ANSI C++ standard
  681.  
  682.      Product  contains   templates   that   are   completely
  683.      integrated into the compiler
  684.  
  685.      Exception handling not supported.
  686.  
  687.      Source  level  debugging  capabilities  available  with
  688.      Motorola's DeltaPRO Toolbox windowing debugger
  689.  
  690.      Iostreams library and complex math library provided
  691.  
  692.      multi-tasking library provided as of 11/92
  693.  
  694.      Full documentation available
  695.  
  696. +    Information     provided     by:     Gilda     Jennings
  697.      (gjenning@urbana.mcd.mot.com)
  698.  
  699.