Page:Compendium of US Copyright Office Practices, II (1984).pdf/61

This page has been proofread, but needs to be validated.

300-27

326
Glossary of terms.

The following is a list of terms commonly used with reference to computer programs.

ALGORITHM
A prescribed set of well defined rules or proc­esses for the solution of a problem.
ASSEMBLER
A computer program that changes assembly lan­guage into the language that the computer oper­ates on directly—the "object code."
ASSEMBLY LANGUAGE
A language—verbs, nouns, syntax, etc.—used by programmers to write computer programs. It is relatively "low level" in that the pro­grammer must keep many machine details in mind. The source language for an assembler.
BASIC
A rather simple program­ming language that is widely used with the new micro-computers.
BUG
A mistake or malfunc­tion.
CARTRIDGE
A very ambiguous term meaning some form of removable magnetic data storage medium, used along with a fixed (non-removable) medium. It may use magnetic tape or magnetic disk as the medium.
[1984]