Sun Global Glossary

“echo” to “external data representation”

echo

(v.) To repeat a stream of characters. For example, the commands the user types are echoed on the screen.

editor

(n.) A program that helps you to create and modify textual material which is to be stored in electronic files.

editor pane

(n.)A component that supports a variety of plug-in editor kits. In the JavaTM look and feel, editor panes are created by using the JEditorPane component. See also plug-in editor kit.

ELF

(n.) Executable and Linking Format.

enable

(v.) To schedule a queue's service procedure.

encapsulation

(n.) The localization of knowledge within a module. Because objects encapsulate data and implementation, the user of an object can view the object as a black box that provides services. Instance variables and methods can be added, deleted, or changed, but if the services that are provided by the object remain the same, code that uses the object can continue to use it without being rewritten. See also instance method, instance variable.

end of file

(EOF) (n.) A termination point of a file, which is marked by a particular key character (usually a Control-d). This character signals to the system that it has reached the file's end.

endpoint

(1) (n.) In vector graphics, the beginning or end of a line segment.

(2) (n.) A physical port on a cluster transport adapter or cluster transport junction.

entity

(1) (n.) In International Organization for Standardization (ISO)/OSI, a layer protocol machine. An entity within a layer accesses the layer entity below and provides services locally to the layer entity above.

(2) (n.) In computer-aided design (CAD), an element such as a line segment.

(3) (n.) In object-oriented programming, a portion of a class of objects.

(4) (n.) In database design, an object about which data can be stored.

environment

(1) (n.) In the UNIX® system, the conditions under which a user works while using a computer. A user's environment includes those characteristics that personalize the user's login and how the user is allowed to interact in specific ways with UNIX and the computer. For example, the shell environment includes the shell prompt string, specifics for backspace and erase characters, and commands for sending output from the terminal to the computer.

(2) (n.) In personal computing, “environment” includes software, a computer, and peripheral devices.

environment variable

(n.) The UNIX® C shell environment variables are similar to shell variables, except that environment variables can be passed to every C shell that runs. Many applications use environment variables to set configuration directories, specify base directories for commands or data, and pass other information about the user environment to the program.

error

(n.) A deviation of a computed or measured value or condition from the expected result.

error handling

(n.) A program feature that analyzes and recovers from error conditions during program execution.

error message

(n.) A displayed statement that the system or program has detected an error.

error recovery

(n.) The process of correcting or bypassing an error condition to restore a computer system to its former state.

escape

(1) (v.) To divest a special character of its special meaning by preceding it with a backslash (\) character. For example, the UNIX® shell interprets ? to represent any single character, but a \? (an “escaped” question mark) is interpreted to be just a question-mark character.

(2) (n.) The Esc key on the keyboard.

(3) (n.) The escape character that is generated by pressing the Esc key.

escape character

(n.) A control character, which is sometimes used with one or more succeeding characters, that indicates how the code which follows it is interpreted. Also called ESC character.

Escape key

(n.) A keyboard key, usually labeled Esc, that, when pressed, cancels a window operation. Alternately, pressing the Escape key in combination with another key performs a specific keyboard function.

escape sequence

(n.) The combination of the escape character and other characters or code that follow it to indicate specific actions to be performed by peripheral devices. An example is the clearing of a window.

exception

(1.) (n.) In central processing unit (CPU) terminology, a computation error, usually resulting in a trap.

(2.) (n.) An event during program execution that prevents the program from continuing normally; generally, an error. In the JavaTM programming language, exceptions are supported with the try, catch, and throw keywords. See also exception handler.

exception handler

(n.) A block of code that reacts to a specific type of exception. If the exception is for an error from which the program can recover, the program can resume executing after the exception handler has executed.

executable file

(n.) A file that can be processed or executed by the computer without any further translation. When you type the file name, the commands in the file are executed.

execute

(1) (v.) To run a file as a program.

(2) (v.) To act on instructions.

Explicitly Parallel Instruction Computing (EPIC) (n.)

extend

(v.) In programming, to add a range of operations. For example, class X “extends” class Y, either by adding fields or methods to class Y, or by overriding methods of class Y. An interface extends another interface by adding methods. Class X is considered a subclass of class Y.

extended transfer

(n.) An extended SBus cycle protocol (also called a 64-bit transfer) in which 64 bits of data are transferred per clock cycle during the slave cycle. The upper 32 bits of data are multiplexed onto the Size<2:0>, Read, and PhysAddr<27:0> lines.

external data representation

(XDR) (n.) A standard for machine-independent data structures that was developed by Sun.