Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!sdd.hp.com!hplabs!hpfcso!steve-t From: steve-t@hpfcso.FC.HP.COM (Steve Taylor) Newsgroups: comp.sys.hp Subject: Re: Switching from Sun to HP: some general questions Message-ID: <7370364@hpfcso.FC.HP.COM> Date: 15 Apr 91 02:29:26 GMT References: Organization: Hewlett-Packard, Fort Collins, CO, USA Lines: 31 In /comp.sys.hp/ smith@wallaby.mrc.uidaho.edu / quotes & writes: | anthony@nntp-server.caltech.edu (Lawrence Anthony) writes: | > my local hp sales rep tells me that C/ANSI C is NOT bundled with the base | > HPUX operating system. he claims that HPUX includes a stripped-down version | > of the C compiler that contains neither a debugger nor an optimizer. | This is wrong. First of all, C for the 800/700 series is ANSI complient. | The C for the 300/400 series is not ANSI, is a very nice full featured C | with many ANSI extensions. On the 300/400 version of HPUX 7.0 there is a | ANSI C preprocessor (/lib/cpp.ansi). This leads me to believe the rumer that | I have heard that HPUX 8.0 will have ANSI C for all hardware platforms. Starting with 8.0, C/ANSI C on the 700/800 is unbundled. The "RunTime" (base) system contains a C compiler which is not ANSI, does not generate debug info, (I'm not sure about no optimization ...) which is used to rebuild kernels, handle shar files, and such things. If you're buying a bundle greater than the "RunTime" system, it may include the full compiler (some do). C/ANSI C for the 300/400 became available post 7.0 release. The current version of the 300/400 compilers (C, Fortran, Pascal) is 7.40. These are separate products also, not bundled with 7.0x HP-UX. | HPUX also contains cdb as a standard debugger. This works in split | screen mode and works fairly well. Thanks. Note that we tend to think of xdb as the standard debugger, since it appears on series 300/400, series 700, series 600/800, and series 900 (MPE). cdb is the same debugger with a different command syntax which only appears on the series 300/400. Regards, Steve taylor NOT A STATEMENT, OFFICIAL OR OTHERWISE, OF THE HEWLETT-PACKARD COMPANY.