Glossary
Go to the Table of Contents
abort - Reserved word - terminates a task (not
recommended to use this method)
abs - Reserved word - Math function - Absolute
value
abstract* - Reserved word - Used to declare an
abstract type
accept - Reserved word -
access - Reserved word - Allows a pointer to point
to a particular variable
aliased* - Reserved word - An aliased view of
an object is one that can be designated by an access value. Objects allocated
by allocators are aliased. Objects can also be explicitly declared as aliased
with the reserved word aliased. The Access attribute can be used to create
an access value designating an aliased object.
all - Reserved word - When used in declaring an
access type it refers to read and write
and - Reserved word - Logical operator and Bitwise
operator
array - Reserved word - Used to define a collection
of components all of the same type
at - Reserved word -
begin - Reserved word - Specifies the beginning
of a subprogram or block of code
body - Reserved word -
case - Reserved word -
class - a structured type in a programming language
constant - Reserved
word -
declare - Reserved word -
delay - Reserved word -
delta - Reserved word -
digits - Reserved word -
do - Reserved word -
dynamic binding - the run-time determination of which
function to call for a particular object
else - Reserved word - Conditional statement used
with
if
elsif - Reserved word - Conditional statement
used with
if
encapsulation - hiding a module implementaiton in a separate
block with a formally specified interface
end - Reserved word
- Used to designate the end of a block of code
entry - Reserved word -
exception - Reserved word -
exit - Reserved word -
for - Reserved word -
function - Reserved word -
generic - Reserved word -
goto - Reserved word -
if - Reserved word - Conditional statement
in - Reserved word - Relational operator - Membership
inheritance - a mechanism by which one class acquires
the properties -- the data and operations -- of
another class
is - Reserved word
-
Library unit - A library unit is a separately compiled
program unit, and is always a package, subprogram,
or generic unit
limited - Reserved word -
loop - Reserved word - Indicates the beginning
of statements to be used in loop
mod - Reserved word - Math function - Modulo division
new - Reserved word - Reserved word - Creation
command
not - Reserved word - Logical operator
null - Reserved word - No operations used
object - An object is either a constant or a variable.
An object contains a value. An object is created by
an object_declaration or by an allocator.
object oriented programming (OOP) - the use of data abstraction,
inheritance, and dynamic binding to
construct programs that are collections of interacting objects
of - Reserved word
-
or - Reserved word - Logical operator and Bitwise
operator
others - Reserved word -
out - Reserved word -
package - Reserved word - Packages are program
units that allow the specification of groups of logically
related entities. Typically, a package contains the declaration of a type
(often a private type or
private extension) along with the declarations of primitive subprograms
of the type, which can
be called from outside the package, while their inner workings remain hidden
from outside
users.
polymorphism - Dynamic binding leads to polymorphism,
which is when a message sent to an object
causes the execution of a method that is dependent on the type of the object.
pragma - Reserved
word - A pragma is a compiler directive. There are language-defined pragmas
that
give instructions for optimization, listing control, etc. An implementation
may support additional
(implementation-defined) pragmas.
private - Reserved word - Keeps users from seeing
what you have declared as private
procedure - Reserved word -
protected* - Reserved word - A protected type
is a composite type whose components are protected
from concurrent access by multiple tasks.
raise - Reserved word -
range - Reserved word -
record - Reserved word -
rem - Reserved word - Math function - Remainder
renames - Reserved word -
requeue* - Reserved word -
reserved word - a word that has a special meaning; it
cannot be used as a programmer-defined identifier
return - Reserved
word -
reverse - Reserved word -
select - Reserved word -
separate - Reserved word -
Static binding - the compile-time determination of which
function to call for a particular object
subtype - Reserved word -
tagged* - Reserved word -
task - Reserved word -
terminate - Reserved word -
then - Reserved word - Use with and - forces
the compiler to evaluate the first expression, and only
evaluates the second if the first is true
type - Reserved word - A type has an associated
set of values, and a set of primitive operations
which implement the fundamental aspects of its semantics.
until* - Reserved word -
use - Reserved word -
when - Reserved word -
with - Reserved word -
xor - Reserved word - Logical operator and
Bitwise operator
Go to the Table of Contents