Programski jezik koji omogućava da pišete komande koje podsećaju na običan govorni engleski jezik. Među popularne jezike visokog nivoa spadaju Bejzik ili Paskal. Asemblerski jezik se često naziva jezik niskog nivoa, pošto morate da znate kako računar radi da biste pisali u asemblerskom programskom jeziku. Ce je jezik srednjeg nivoa, koji ima delimičnu sirovost asemblerskog jezika, ali i puno običnih engleskih reči kao Bejzik ili Paskal
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. Acronym: HLL. Also called: high-order language. Compare assembly language.
A problem-oriented language requiring little knowledge of the computer language into which it will be translated.
In computing, a programming language designed to suit the requirements of the programmer; it is independent of the internal machine code of any particular computer. High-level languages are used to solve problems and are often described as problem-oriented languages—for example, BASIC was designed to be easily learned by first-time programmers; COBOL is used to write programs solving business problems; and FORTRAN is used for programs solving scientific and mathematical problems. In contrast, low-level languages, such as assembly languages, closely reflect the machine codes of specific computers, and are therefore described as machine-oriented languages.
Unlike low-level languages, high-level languages are relatively easy to learn because the instructions bear a close resemblance to everyday language, and because the programmer does not require a detailed knowledge of the internal workings of the computer. Each instruction in a high-level language is equivalent to several machine-code instructions. High-level programs are therefore more compact than equivalent low-level programs. However, each high-level instruction must be translated into machine code—by either a compiler or an interpreter program—before it can be executed by a computer. High-level languages are designed to be portable—programs written in a high-level language can be run on any computer that has a compiler or interpreter for that particular language.
See high-level language.