A computer language that solves a problem by executing a procedure in the form of a sequence of steps.
A programming language in which the basic programming element is the procedure (a named sequence of statements, such as a routine, subroutine, or function). The most widely used high-level languages (C, Pascal, Basic, FORTRAN, COBOL, Ada) are all procedural languages. See also procedure. Compare nonprocedural language.