The Library of Congress > LCCN Permalink

View this record in:  MARCXML | LC Authorities & Vocabularies

High-level programming languages

LC control no.sh2007005228
Topical headingHigh-level programming languages
    Browse this term in  LC Authorities  or the  LC Catalog
Variant(s)High-level languages (Computer science)
HLLs (High-level programming languages)
See alsoProgramming languages (Electronic computers)
    Browse this term in  LC Authorities
Found inWork cat.: Watson, D. High-level languages and their compilers, 1989: p. 4 (Computer programming languages can be broadly classified into two groups: low-level languages and high-level languages ... High-level languages ... are closer to languages used by humans for expressing problems and algorithms)
Wikipedia, July 10, 2007 (A high-level programming language is a programming language that, in comparison to low-level programming languages, may be more abstract, easier to use, or more portable across platforms ... high-level language refers to the higher level of abstraction from machine language. Rather than dealing with registers, memory addresses and call stacks, high-level languages deal with variables, arrays and complex arithmetic or boolean expressions)
FOLDOC, July 10, 2007 (high-level language (HLL) -- A programming language which provides some level of abstraction above assembly language. These normally use statements consisting of English-like keywords such as FOR, PRINT or GOTO, where each statement corresponds to several machine language instructions. It is much easier to program in a high-level language than in assembly language though the efficiency of execution depends on how good the compiler or interpreter is at optimising the program)
Webopedia, July 10, 2007 (High-level language -- A programming language such as C, FORTRAN, or Pascal that enables a programmer to write programs that are more or less independent of a particular type of computer. Such languages are considered high-level because they are closer to human languages and further from machine languages. In contrast, assembly languages are considered low-level because they are very close to machine languages)