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