HP C Programmer's Guide (92434-90009)

3
Preface
The HP C Programmer's Guide contains a detailed discussion of selected C topics for the
HP 9000 Series 700/800 computer systems. This manual is intended for experienced
programmers who are familiar with HP systems, data processing concepts, and the C
programming language. The manual does not discuss every feature of C. For more
information, refer to the manual HP C/HP-UX Reference Manual.
This manual is organized as follows:
Chapter 1 , “Introduction to HP C,” Introduces HP C.
Chapter 2 , “Storage and Alignment Comparisons,” Compares HP C storage and alignment
on different systems.
Chapter 3 , “Calling Other Languages,” Describes how to call other languages from HP C.
Chapter 4 , “Optimizing HP C Programs,” Describes how to use the optimizer.
Chapter 5 , “Programming for Portability,”Describes how to make new programs easily
transportable among HP systems.
Chapter 6 , “Migrating C Programs to HP-UX,”Discusses issues for migrating C language
programs from VAX computers and HP 9000 Series 300/400 and 500 computers to HP
9000 Series 700/800 computers.
Chapter 7 , “Using C Programming Tools,” Discusses various C programming tools.
Additional Documentation
Refer to the following materials for further information on C language programming:
American National Standard for Information Systems--Programming Language--C,
ANSI/ISO 9899-1990. HP FORTRAN/9000 Programmer's Guide -- This manual explains
how to call C programs from FORTRAN on HP-UX. HP Pascal/HP-UX Programmer's
Guide -- This manual describes how to call C programs from Pascal on HP-UX systems.
COBOL/HP-UX Operating Manual -- This manual provides information on calling C
subprograms from COBOL programs on HP-UX. It also explains how to call COBOL
subprograms from C. HP-UX Reference -- This manual is a three volume reference that
documents commands, system calls, file formats, device files, and other HP-UX related
topics. HP-UX Linker and Libraries Online User Guide -- This onlinehelp describes
programming in general on HP-UX. For example, it covers linking, loading, shared
libraries, and several other HP-UX programming features.HP-UX Floating-Point Guide --
This manual describes the IEEE floating-point standard, the HP-UX math libraries on
Series 700/800 systems, performance tuning related to floating-point routines, and
floating-point coding techniques that can affect application results.