High-level programming language

This is an old revision of this page, as edited by Dysprosia (talk | contribs) at 14:48, 9 August 2003. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


A high-level programming language is a programming language that is more user-friendly, to some extent platform-independent, and abstract from low-level computer microprocessor operations such as memory operation.

See programming language for detailed discussion.

The word "high" does not imply that the language is superior to low-level languages but rather refers to the higher level of abstraction from machine language. For example, the difference between the programming language Java and assembler language is that Java abstracts programming functionality that assembler does not, for example, strings.