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

300-27.

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]