Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!sdd.hp.com!hplabs!hpcc01!hpcuhb!hpda!hpcupt1!bla From: bla@hpcupt1.HP.COM (Brad Ahlf) Newsgroups: comp.sys.hp Subject: Re: which C++ Message-ID: <-286539950@hpcupt1.HP.COM> Date: 10 Aug 90 04:44:17 GMT References: <236@erb1.engr.wisc.edu> Organization: Hewlett Packard, Cupertino Lines: 58 > A number of faculty here are interested in using some type of c++ > environment on our HP 370's & 345's running HP-UX 7.0. > The options that I'm aware of are: > g++ (we've had trouble getting it to run, have others been successful?) > Objective C from stepstone Very worthy products, I am sure. You probably can't go too far wrong with either choice. > C++ from hp (I think this is basically a port of AT&T's C++). Minimally correct. :-) HP C++ *IS* a port of industry-standard ATT C++. It also includes HP-UX (/usr/include and /usr/include/sys) and X11 and Motif header files. It also includes example source files from the HP, Apollo, and Lippman manuals. It also includes a copy of InterViews complete with HP-UX patches in a 'contributed' fileset. It also has a bunch of HP-UX utilities/commands (nm++, yacc++, lex++, gprof++ make++, mkmf++, and more). It also includes a C++ programmer's library of stuff like strings, dynamic arrays, parametric types (using macros), and more. It also has lots of other HP features such as HP-added value code quality, global optimization, interlanguage support, an extensive documentation set, added compatibility with the ANSI C compiler, a one-pass linker, 8- and 16-bit NLS support, C++ cpp support, K&R and ANSI C and cpp modes, and all of the ATT libraries including the task library. HP C++ also includes complete xdb++/cdb++ Symbolic Debug support. And (nobody else with the ATT C++ translator has this) the debugger supports the object-oriented features of the language such as overloaded functions, class breakpoints, instance breakpoints, self-identifying objects, and more. HP C++ has also announced a complete C++ software development environment built on top of SoftBench which includes a C++ class construction and browsing tool. > I'm hoping to get some information on the relative merits and > experiences associated with these various implementations of C++. No problem, as long as you overlook my understandable bias. :-) If you are interested in more info, you can obtain the Technical Data Sheets from your local HP sales office or try calling the Customer Information Center (1-800-752-0900). Part numbers for the data sheets are: HP C++/HP-UX 5952-1568 (Use part numbers B1691A and B1693A to order HP C++ S300 - data sheet has wrong number) HP C++Developer 5952-2946 HP C++/SoftBench 5952-2933 > Art Brad Ahlf bla@hpda.hp.com This response does not represent the official position of, or statement by, the Hewlett-Packard Company. The above data is provided for informational purposes only. It is supplied without warranty of any kind.