- O
-
- object
- (1) A computer representation of something that a user can work with to perform a task.
An object can appear as text or an icon. (2) A collection of data and member functions
that operate on that data, which together represent a logical entity in the system. In
object-oriented programming, objects are grouped into classes that share common data
definitions and member functions. Each object in the class is said to be an instance of
the class.
- object code
- Machine-executable instructions, usually generated by a compiler from source code
written in a higher-level language (such as the C++ language). For programs that must be
linked, object code consists of relocatable machine code.
- object file
- (1) A file that contains compiled code. (2) A member file in an object library. IBM.
Object files end with the file extension .obj (OS/2, Windows) or .o (AIX). Contrast with source file.
- object library
- A file used to store object modules.
- object module
- (1) All or part of an object program sufficiently complete for linking. Assemblers and
compilers usually produce object modules. T. (2) A set of instructions in
machine language produced by a compiler from a source program. IBM.
- object-oriented programming
- A programming approach based on the concepts of data abstraction and inheritance. Unlike
procedural programming techniques, object-oriented programming concentrates on what data
objects comprise the problem and how they are manipulated, not on how something is
accomplished.
- observer
- An object that receives notification events from a notifier object with which it is
registered. See notification event. Contrast
with notifier.
- octal
- A numbering system that uses eight digits, 0 through 7. It is used as a shorthand system
for representing binary characters that use six bits.
- ODBC
- Open Database Connectivity.
- open file
- A file that is currently associated with a file descriptor. X/Open, I.
- operand
- An entity on which an operation is performed. I, A.
- operation class
- A class that defines all elements and key operations required by a specific collection
implementation.
- operator
- A symbol (such as +, -, *) that represents an operation (in this case, addition,
subtraction, multiplication).
- operator function
- An overloaded operator that is either a member of a class or that takes at least one
argument that is a class type or a reference to a class type. See overloading.
- operator precedence
- In programming languages, an order relation defining the sequence of the application of
operators within an expression. I.
- optical reflective disc
- An optical videodisc that is read by means of the reflection of a laser beam from the
shiny surface on the disc.
- ordered collection
- (1) An abstract class that has the property of ordered elements. (2) In general, any
collection that has its elements arranged so that there is always a first element, last
element, next element, and previous element. Contrast with unordered collection.
- ordering relation
- A property that determines how the elements are sorted. Ascending order is an example of
an ordering relation.
- overflow
- A condition that occurs when a portion of the result of an operation exceeds the
capacity of the intended unit of storage.
- overflow condition
- A condition that occurs when a portion of the result of an operation exceeds the
capacity of the intended unit of storage.
- overloading
- An object-oriented programming technique where one or more function declarations are
specified for a single name in the same scope.
- owner window
- A window similar to a parent window, but it does not affect the behavior or appearance
of the window. The owner coordinates the activity of a window. See parent window.
-
