A person who writes and develops software
Programmer
The smallest unit of information on a computer
Bit
A number system, also called the decimal system, that uses the numbers 1 through 10
Base 10
A number, either positive or negative
Value
A number that indicates to what power another number is raised
Exponent
A human-readable programming language that is object-oriented and simple
Java
A command that is part of a computer language
Instruction
A number system, also called the binary system, that uses the numbers 0 and 1
Base 2
An event that disrupts the execution of a program
Exception
A natural number, the negative of a natural number, or zero
Integer
A human-readable programming language that is focused on procedures
C
An operation on a computer that moves data from one type of storage to another
Data transfer
A number that does not have a negative or a positive sign
Unsigned number
A condition that occurs when the result of a calculation is too large for the storage system of the computer
Overflow
A useful representation of a number that is not exact, but comes as close as possible under the circumstances.
Approximation
A set of instructions written in numerical form
Machine language
A part of the computer's hardware that temporarily stores instructions
Register
The leading digit that is tested by the hardware to indicate whether a number is positive or negative
Signed bit
To take a number, usually 10, from the next higher digit column
A type of computer arithmetic using a moveable binary point
Floating point
A program that converts complicated operations into simpler letters and words
Compiler
An action that is only completed if other actions are completed first
Conditional branch
The representation of binary numbers using leading 0 and leading 1
Two's complement
An operation that moves the value of bits left or right
Bit-wise shift
The expression of a value in two 32-bit words
Double precision