Look Up Another Term

Definition: special-purpose language


Also called a "domain-specific language," a special-purpose language is a programming language designed to solve a finite class of problems. For example, LISP and Prolog were designed for AI. Tex was created for typesetting. SQL manipulates databases. Mathematica is used for computations. COGO solves civil engineering problems, and APT directs machine tools. Contrast with general-purpose language.