C++ Vocabulary
Terms
undefined, object
copy deck
- software engineering
- the application of engineering methodologies to the development of software
- assembler
- a program that translates an assembly language program into machine code
- interactive system
- a system that allows direct communications between user and computer
- hardware
- the physical components of a computer
- peripheral device
- an input output or auxillary storage device attached to a computer
- computer
- a programmable electronic device that can store retrieve and process data
- source code
- see source program
- auxillary storage device
- a device that stores data in encoded form outside the computers main memory
- problem-solving
- the phase of a computer programs life-cycle in which a general solution or
- virus
- a computer program that replicates itself often with the goal of spreading to
- programming language
- a set of rules symbols and special words used to construct a computer program
- arithmetic/logic unit (ALU)
- the component of the central processing unit that performs arithmetic and logical
- bit
- a binary digit; i.e. a single 1 or 0
- compiler
- a program that translates a high-level language into machine code
- editor
- an interactive program used to create and modify source programs and data
- central processing unit (CPU)
- the part of the computer that executes the instructions (program) stored in
- software
- computer programs; the set of all programs available on a computer
- object code
- see object program
- programming
- planning or scheduling the performance of a task or an event
- maintenance
- the phase of a computer programs life-cycle in which modifications are made to
- interface
- a connecting link at a shared boundary that allows independent systems to meet
- software piracy
- the unauthorized copying of software for either personal use or use by others
- operating system
- a set of programs that manages all of the computers resources
- byte
- a sequence of 8 bits
- assembly language
- a low-level programming language in which a mnemonic is used to represent
- information
- any knowledge that can be communicated
- object program
- the machine language version of a source program
- memory unit
- internal data storage in a computer
- data
- information in a form a computer can use
- source program
- a program written in a high-level programming language
- implementation
- the phase of a computer programs life-cycle in which the the coding of an
- control unit
- the component of the central processing unit that controls the actions of the other
- machine language
- the language made up of binary-coded instructions that is used directly by the
- computer program
- a sequence of instructions to be performed by a computer
- computer programming
- the process of planning a sequence of steps for a computer to follow
- documentation
- the written text and comments that make a program easier for others to
- algorithm
- a step-by-step procedure for solving a problem in a finite amount of time