Glossary
| |
archive library | A library of routines that can be linked to an executable program at |
| |
| See also shared library. |
aliasing | Referencing a variable by more than one name. Examples of aliasing |
| include: |
| • Passing the same variable as two or more actual arguments. |
| • Using the EQUIVALENCE statement. |
| • Referencing an element of an array declared in common with an |
| |
| • Passing a common variable as an actual argument. |
| In general, aliasing inhibits optimization. |
alignment | The positioning of data within memory. Except for objects larger than 8 |
| bytes, HP Fortran 90 aligns data on a byte boundary that is a multiple of |
| its size. Objects larger than 8 bytes are aligned on |
automatic variable | A variable that is allocated on the stack. By default, program variables in |
| HP Fortran 90 are automatic. Two characteristics of automatic variables |
| are of note: |
| • They are allocated at each invocation of the procedure in which they |
| are declared and deallocated upon return from the procedure. This |
| means that automatic variables do not retain their value between |
| invocations. |
| • They must be explicitly initialized. |
The component of the compiler that optimizes and generates object code. | |
| See also |
Basic Linear | A library of de facto standard routines for performing |
Algebra | matrix operations. To access routines in this library, you must compile with |
Subroutine library | the |
BLAS | See Basic Linear Algebra Subroutine library. |
BOZ constant | An integer constant that is used as an initializer in a DATA statement and |
| is formatted in binary (B), octal (O), or hexadecimal (Z) notation. |
buffering, tty | See tty buffering. |
| |
cpp | See C preprocessor. |
C preprocessor | A C language utility that removes or adds statements in a program source |
| text, in accordance with directives that have been inserted in the source |
| file. HP Fortran 90 can pass source files to the C preprocessor (cpp) for |
| preprocessing and then send the output to the compiler. |
The method of storing Fortran 90 arrays in memory. | |
order | requires the columns of a |
| locations. For example, given the array a (3,4), element a (1,1)would |
154 Glossary