The
C++Course
provides a general introduction to programming in C++.It is based on A.B. Downey's book,
How to Think Like a Computer Scientist
.Click herefor details.
C++Course Appendix GlossaryGlossary A...CIndex
Glossary A...C
abstract classA set of classes. The abstract class specification lists the requirements a class must satisfy to beincluded in the set.abstract data typeA data type (usually a collection of objects) that is defined by a set of operations, but that can beimplemented in a variety of ways.abstract parameterA set of parameters that act together as a single parameter.abstractionThe process of interpreting a program (or anything else) at a higher level than what is literallyrepresented by the code.accessor functionA function that provides access (read or write) to a private instance variable.accumulatorA variable used inside a loop to accumulate a result, often by getting something added orconcatenated during each iteration."address of"operatoran operator that returns the address in memory of a variable.ADTabstract data type (see there)algorithmA set of instructions for solving a class of problems by a mechanical, unintelligent process.aliasingThe condition when two or more variables refer to the same object.argumentA value that you provide when you call a function. This value must have the same type as thecorresponding parameter.arrayA named collection of values, where all the values have the same type, and each value is identifiedby an index.assignmentA statement that assigns a value to a variable.associative arrayAnother name for a dictionary.AWTThe Abstract Window Toolkit, one of the biggest and most commonly-used Java packages.binary operatorAn operator that takes two operands.binary treeA tree in which each node refers to 0, 1, or 2 dependent nodes.bodyThe statements inside the loop.booleanA value or variable that can take on one of two states, often called
true
and
false
. In C++, booleanvalues can be stored in a variable type called bool.bottom-up designA method of program development that starts by writing small, useful functions and thenassembling them into larger solutions.bounding boxA common way to specify the coordinates of a rectangular area.bugAn error in a program.byte codeA special kind of object code used for Java programs. Byte code is similar to a low-level language,but it is portable, like a high-level language.callCause a function to be executed.cargoAn item of data contained in a node.chainingA way of joining several conditional statements in sequence.childOne of the nodes referred to by a node.circular bufferAn implementation of a queue using an array and indices of the first element and the next availablespace.class methodA method with the keyword static. Class methods are not invoked on objects and they do not have acurrent object.
Page 1 of 7Glossary A...C11/26/2009file://C:\Documents and Settings\my pc\Local Settings\Temp\~hh340F.htm
Leave a Comment