A computer language that provides a level of abstraction from the underlying machine language. Statements in a high-level language generally use keywords similar to English and translate into more than one machine-language instruction. In practice, every computer language above assembly language is a high-level language.
An application-oriented programming language, as distinguished from a machine-oriented programming language. The instruction approach is closer to the needs of the problems to be solved than it is to the language of the machine on which it is to be run. Examples are Ada, C, COBOL, FORTRAN, Lisp and Pascal.