High-level programming language

This is an old revision of this page, as edited by 217.132.134.12 (talk) at 20:30, 8 November 2004 (+he). 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 processor operations such as memory accesses. See programming language for a detailed discussion.

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