High-level Programming Language
(Redirected from High-level programming language)
Jump to navigation
Jump to search
A High-level Programming Language is a programming language whose language operations are abstract and they are not necessarily bound to some specific computer architecture.
- Context:
- It can create Portable Software Program.
- It can have Natural Language Elements.
- It can be a Very High-level Programming Language.
- …
- Example(s):
- Counter-Example(s):
- a Low-level Programming Language, such as an Assembler Programming Language or a C Programming Language.
- See: Domain-Specific Programming Language.
References
2013
- (Wikipedia, 2013) ⇒ http://en.wikipedia.org/wiki/High-level_programming_language Retrieved:2013-11-29.
- In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer. In comparison to low-level programming languages, it may use natural language elements, be easier to use, or may automate (or even hide entirely) significant areas of computing systems (e.g. memory management), making the process of developing a program simpler and more understandable relative to a lower-level language. The amount of abstraction provided defines how "high-level" a programming language is. [1] Examples of high-level programming languages include Java, Lisp, R, Python and Ruby.
The first high-level programming language designed for computers was Plankalkül, created by Konrad Zuse. [2] However, it was not implemented in his time, and his original contributions were largely isolated from other developments (it influenced Heinz Rutishauser's language "Superplan").
In the 1960s, high-level programming languages using a compiler were commonly called autocodes.[3]
- In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer. In comparison to low-level programming languages, it may use natural language elements, be easier to use, or may automate (or even hide entirely) significant areas of computing systems (e.g. memory management), making the process of developing a program simpler and more understandable relative to a lower-level language. The amount of abstraction provided defines how "high-level" a programming language is. [1] Examples of high-level programming languages include Java, Lisp, R, Python and Ruby.
- ↑ HThreads - RD Glossary
- ↑ Giloi, Wolfgang, K. (1997). “Konrad Zuse's Plankalkül: The First High-Level "non von Neumann" Programming Language". IEEE Annals of the History of Computing, vol. 19, no. 2, pp. 17â24, April-June, 1997. (abstract)
- ↑ London, Keith (1968). "4, Programming". Introduction to Computers. 24 Russell Square London WC1: Faber and Faber Limited. p. 184. ISBN 571085938. "The 'high' level programming languages are often called autocodes and the processor program, a compiler."
- ↑ London, Keith (1968). "4, Programming". Introduction to Computers. 24 Russell Square London WC1: Faber and Faber Limited. p. 186. ISBN 571085938. "Two high level programming languages which can be used here as examples to illustrate the structure and purpose of autocodes are COBOL (Common Business Oriented Language) and FORTRAN (Formular Translation)."
1977
- (Schmidt, 1977) ⇒ Joachim W. Schmidt. (1977). “Some high level language constructs for data of type relation.” In: ACM Trans. Database Syst. 2(3). doi:10.1145/320557.320568
- (Hammer et al., 1977) ⇒ Michael Hammer, W. Gerry Howe, Vincent J. Kruskal, and Irving Wladawsky. (1977). “A very high level programming language for data processing applications.” In: Commun. ACM 20(11). doi:10.1145/359863.359886