24.05.2014 Views

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

XL Fortran Enterprise Edition for AIX : User's Guide - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ind. To relate an identifier to another object in a<br />

program; <strong>for</strong> example, to relate an identifier to a value,<br />

an address or another identifier, or to associate <strong>for</strong>mal<br />

parameters and actual parameters.<br />

blank common.<br />

An unnamed common block.<br />

block data subprogram. A subprogram headed by a<br />

BLOCK DATA statement and used to initialize<br />

variables in named common blocks.<br />

bss storage.<br />

Uninitialized static storage.<br />

busy-wait. The state in which a thread keeps<br />

executing in a tight loop looking <strong>for</strong> more work once it<br />

has completed all of its work and there is no new work<br />

to do.<br />

byte constant.<br />

A named constant that is of type byte.<br />

byte type. A data type representing a one-byte storage<br />

area that can be used wherever a LOGICAL(1),<br />

CHARACTER(1), or INTEGER(1) can be used.<br />

C<br />

character constant. A string of one or more alphabetic<br />

characters enclosed in apostrophes or double quotation<br />

marks.<br />

character expression. A character object, a<br />

character-valued function reference, or a sequence of<br />

them separated by the concatenation operator, with<br />

optional parentheses.<br />

character operator. A symbol that represents an<br />

operation, such as concatenation (//), to be per<strong>for</strong>med<br />

on character data.<br />

character set. All the valid characters <strong>for</strong> a<br />

programming language or <strong>for</strong> a computer system.<br />

character string.<br />

character substring.<br />

character string.<br />

A sequence of consecutive characters.<br />

A contiguous portion of a<br />

character type. A data type that consists of<br />

alphanumeric characters. See also data type.<br />

chunk.<br />

A subset of consecutive loop iterations.<br />

collating sequence. The sequence in which the<br />

characters are ordered <strong>for</strong> the purpose of sorting,<br />

merging, comparing, and processing indexed data<br />

sequentially.<br />

comment. A language construct <strong>for</strong> the inclusion of<br />

text in a program that has no effect on the execution of<br />

the program.<br />

compile. To translate a source program into an<br />

executable program (an object program).<br />

compiler directive. Source code that controls what <strong>XL</strong><br />

<strong>Fortran</strong> does rather than what the user program does.<br />

complex constant. An ordered pair of real or integer<br />

constants separated by a comma and enclosed in<br />

parentheses. The first constant of the pair is the real<br />

part of the complex number; the second is the<br />

imaginary part.<br />

complex number. A number consisting of an ordered<br />

pair of real numbers, expressible in the <strong>for</strong>m a+bi,<br />

where a and b are real numbers and i squared equals<br />

-1.<br />

complex type. A data type that represents the values<br />

of complex numbers. The value is expressed as an<br />

ordered pair of real data items separated by a comma<br />

and enclosed in parentheses. The first item represents<br />

the real part of the complex number; the second<br />

represents the imaginary part.<br />

con<strong>for</strong>m. To adhere to a prevailing standard. An<br />

executable program con<strong>for</strong>ms to the <strong>Fortran</strong> 95<br />

Standard if it uses only those <strong>for</strong>ms and relationships<br />

described therein and if the executable program has an<br />

interpretation according to the <strong>Fortran</strong> 95 Standard. A<br />

program unit con<strong>for</strong>ms to the <strong>Fortran</strong> 95 Standard if it<br />

can be included in an executable program in a manner<br />

that allows the executable program to be<br />

standard-con<strong>for</strong>ming. A processor con<strong>for</strong>ms to the<br />

standard if it executes standard-con<strong>for</strong>ming programs<br />

in a manner that fulfills the interpretations prescribed<br />

in the standard.<br />

connected unit. In <strong>XL</strong> <strong>Fortran</strong>, a unit that is connected<br />

to a file in one of three ways: explicitly via the OPEN<br />

statement to a named file, implicitly, or by<br />

preconnection.<br />

constant. A data object with a value that does not<br />

change. The four classes of constants specify numbers<br />

(arithmetic), truth values (logical), character data<br />

(character), and typeless data (hexadecimal, octal, and<br />

binary). See also variable.<br />

construct. A sequence of statements starting with a<br />

SELECT CASE, DO, IF, or WHERE statement and<br />

ending with the corresponding terminal statement.<br />

continuation line. A line that continues a statement<br />

beyond its initial line.<br />

control statement. A statement that is used to alter the<br />

continuous sequential invocation of statements; a<br />

control statement may be a conditional statement, such<br />

as IF, or an imperative statement, such as STOP.<br />

common block. A storage area that may be referred to<br />

by a calling program and one or more subprograms.<br />

432 <strong>XL</strong> <strong>Fortran</strong> <strong>Enterprise</strong> <strong>Edition</strong> <strong>for</strong> <strong>AIX</strong> : User’s <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!