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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

D<br />

data object.<br />

constant.<br />

A variable, constant, or subobject of a<br />

data striping. Spreading data across multiple storage<br />

devices so that I/O operations can be per<strong>for</strong>med in<br />

parallel <strong>for</strong> better per<strong>for</strong>mance. Also known as disk<br />

striping.<br />

data transfer statement.<br />

statement.<br />

A READ, WRITE, or PRINT<br />

data type. The properties and internal representation<br />

that characterize data and functions. The intrinsic types<br />

are integer, real, complex, logical, and character. See<br />

also intrinsic.<br />

debug line. Allowed only <strong>for</strong> fixed source <strong>for</strong>m, a line<br />

containing source code that is to be used <strong>for</strong><br />

debugging. Debug lines are defined by a D or X in<br />

column 1. The handling of debug lines is controlled by<br />

the -qdlines and -qxlines compiler options.<br />

default initialization. The initialization of an object<br />

with a value specified as part of a derived type<br />

definition.<br />

definable variable. A variable whose value can be<br />

changed by the appearance of its name or designator<br />

on the left of an assignment statement.<br />

delimiters. A pair of parentheses or slashes (or both)<br />

used to enclose syntactic lists.<br />

denormalized number. An IEEE number with a very<br />

small absolute value and lowered precision. A<br />

denormalized number is represented by a zero<br />

exponent and a non-zero fraction.<br />

derived type. A type whose data have components,<br />

each of which is either of intrinsic type or of another<br />

derived type.<br />

digit. A character that represents a nonnegative<br />

integer. For example, any of the numerals from 0<br />

through 9.<br />

directive. A type of comment that provides<br />

instructions and in<strong>for</strong>mation to the compiler.<br />

disk striping.<br />

See data striping.<br />

DO loop. A range of statements invoked repetitively<br />

by a DO statement.<br />

DO variable. A variable, specified in a DO statement,<br />

that is initialized or incremented prior to each<br />

occurrence of the statement or statements within a DO<br />

range. It is used to control the number of times the<br />

statements within the range are executed.<br />

DOUBLE PRECISION constant. A constant of type<br />

real with twice the precision of the default real<br />

precision.<br />

dummy argument. An entity whose name appears in<br />

the parenthesized list following the procedure name in<br />

a FUNCTION, SUBROUTINE, ENTRY, or statement<br />

function statement.<br />

dynamic dimensioning. The process of re-evaluating<br />

the bounds of an array each time the array is<br />

referenced.<br />

dynamic extent. For a directive, the lexical extent of<br />

the directive and all subprograms called from within<br />

the lexical extent.<br />

E<br />

edit descriptor. An abreviated keyword that controls<br />

the <strong>for</strong>matting of integer, real, or complex data.<br />

elemental. Pertaining to an intrinsic operation,<br />

procedure or assignment that is applied independently<br />

to elements of an array or corresponding elements of a<br />

set of con<strong>for</strong>mable arrays and scalars.<br />

embedded blank.<br />

other characters.<br />

A blank that is surrounded by any<br />

entity. A general term <strong>for</strong> any of the following: a<br />

program unit, procedure, operator, interface block,<br />

common block, external unit, statement function, type,<br />

named variable, expression, component of a structure,<br />

named constant, statement label, construct, or namelist<br />

group.<br />

environment variable. A variable that describes the<br />

operating environment of the process.<br />

executable program. A program that can be executed<br />

as a self-contained procedure. It consists of a main<br />

program and, optionally, modules, subprograms and<br />

non-<strong>Fortran</strong> external procedures.<br />

executable statement. A statement that causes an<br />

action to be taken by the program; <strong>for</strong> example, to<br />

per<strong>for</strong>m a calculation, test conditions, or alter normal<br />

sequential execution.<br />

explicit initialization. The initialization of an object<br />

with a value stated in a data statement initial value list,<br />

block data program unit, type declaration statement, or<br />

array constructor.<br />

explicit interface. For a procedure referenced in a<br />

scoping unit, the property of being an internal<br />

procedure, module procedure, intrinsic procedure,<br />

external procedure that has an interface block, recursive<br />

procedure reference in its own scoping unit, or dummy<br />

procedure that has an interface block.<br />

Glossary 433

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

Saved successfully!

Ooh no, something went wrong!