CSC test 1 Flashcards
algorithm
A general step by step process for solving a problem.
compile
To translate a program written in a high-level language into a low-level language all at once, in preparation for later execution.
interpret
To execute a program in a high-level language by translating it one line at a time.
parse
To examine a program and analyze the syntactic structure.
program
A sequence of instructions that specifies to a computer actions and computations to be performed.
programming language
A formal notation for representing solutions
semantics
The meaning of a program.
source code
A program, stored in a file, in a high-level language before being compiled or interpreted.
syntax error
An error in a program that makes it impossible to parse — and therefore impossible to interpret.
data type
A set of values. The type of a value determines how it can be used in expressions, i.e., what operations can be applied to it.
evaluate
To simplify an expression by performing the operations in order to yield a single value.
expression
A combination of operators and operands (variables and values) that represents a single result value.
integer division
An operation that divides one integer by another and yields the integer quotient.
modulus operator
Gives the remainder after performing integer division.
operator
A special symbol that represents a simple computation like addition, multiplication, or string concatenation.