Language in which a computer programmer writes instructions for a computer to execute.
Some languages, such as COBOL , FORTRAN , Pascal , and C , are known as procedural languages because they use a sequence of commands to specify how the machine is to solve a problem. Others, such as LISP , are functional, in that programming is done by invoking procedures (sections of code executed within a program). Languages that support compiler into language the computer understands.