Glossary
abstract machine A mathematical model of computation.
adder A computer component that adds two numbers.
algorithm A step-by-step procedure for solving a problem, such as Euclid’s algorithm, mergesort, and any Turing machine.
alias Two (or more) variables that refer to the same object.
alphabet A finite set of symbols, such as the binary alphabet {a, b}.
ALU (arithmetic logic unit) A computer’s computational engine.
API (application programming interface) Specification of the set of operations that characterize how a client can use a data type.
array A data structure that holds a sequence of values of the same type, with support for creation, indexed access, indexed assignment, and iteration.
argument An expression that Java evaluates ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access