Glossary
153
TI
−
83 Plus Developer Guide Third Release May 28, 2002
A procedure that automatically determines what memory a program is no
longer using and recycles it for other use. This is also known as
automatic
storage (or memory) reclamation
.
An optional accessory that links a calculator to a personal computer to
enable communication.
Used to identify several calculators as a single
unit
. This allows the group of
calculators, or
unit
, to be assigned a new program license using only one
certificate (instead of requiring a new unique unit certificate for each
calculator in the group). The group certificate must be used in conjunction
with the unit certificate.
Base 16 system, which is often used in computing. Counting is as follows:
{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}.
Any programming language that resembles English. This makes it easier for
humans to understand. Unfortunately, a computer cannot understand it
unless it is compiled into machine language. See also low-level language.
Examples of high-level languages are C/C++, Pascal, FORTRAN, COBOL,
Ada, etc.
I
ntegrated
D
evelopment
E
nvironment.
An addressing mode where the data value is contained within the instruction
instead of being loaded from somewhere else. For example, in LD A, 17,
17
is an immediate value. In LD A, B, the value in
B
is not immediate, because
it is not written into the code.
A language that is changed from source code to machine language in real-
time. Examples are BASIC (for the PC and the TI version, TI
−
BASIC) and
JavaScript. Interpreted languages are often much simpler, which helps
beginners get started and allows experienced programmers to write code
quickly. Interpreted languages, however, are restricted in their capability,
and they run slower.
A command that tells the processor to do something, for example
, add two
numbers
or
get some data from the memory
.
An input/output interface from the calculator to the external world. It allows
communication with other units, CBL
and CBR
, and personal computers.
An output port that drives LCD display device for use on overhead
projectors. Available on the teacher’s ViewScreen
calculator only.
Any programming language that does not look like English but is still to be
understandable by people. It uses
words
like
add
to replace machine
language instructions like
110100
. See also high-level language.
Any programming language that consists of 1’s and 0’s (called binary),
which represents instructions. A typical machine instruction could be
110100, which means
add two numbers together
.
MacIntosh resident link software that can communicate with the calculator.
Garbage
collection
TI
.
GRAPH
LINK
Group
certificate
Hexadecimal
High-level
language
IDE
Immediate
Interpreted
language
Instruction
I/O port
LCD port
Low-level
language
Machine
language
Mac Link