Midterm Flashcards
Machine that is designed to perform operations that are specified with program
Computer
A set of instructions to solve problem
Program
Program that describe the steps computer to perform
Software
Computer equipment
Hardware
The part of computer that controls all the other parts
Processor
Part of computer that stores instruction and data internally or externally
Memory
Part of computer that performs arithmetic and logic process
ALU
The processor and the ALU together
CPU
An interface between the user and the hardware
Operation system
Computer instruction written in binary strings consisting 0 and 1 (bits)
Machine language
Computer instruction written in symbolic statements
Assembly languages
A special program used to perform translation from high level language to machine language
Compiler
Error in program
Bugs
Error identified in the compiling stage
Compiler error
Errors identified in execution of the program
Logic error
Grammar/rules for computer program to follow
Syntax
Commands of operations to be performed in a code
Statements
Line of code that provide instructions that are performed before the program is compiled
Preprocessor directive
Commands that define the memory locations that will be used by the program
Declarations
Specific value that is declared in advance
Constant
Memory locations that are assigned a name
Variables
A name used to reference the value stored in a memory location
Identifier
Valued from the previous program
Garbage values
A diagram that shows the contents of s memory location at a specific point in the execution of the program
Memory snapshot