Very high-level programming language

Very high-level programming language

A very high-level programming language (VHLL) is a programming language with a very high level of abstraction, used primarily as a professional programmer productivity tool.

Very high-level programming languages are usually limited to a very specific application, purpose, or type of task. Due to this limitation in scope, they might use syntax that is never used in other programming languages, such as direct English syntax. For this reason, very high-level programming languages are often referred to as goal-oriented programming languages.

See also

* Scripting language
* Low-level programming language
* High-level programming language
* Fourth-generation programming language
* Fifth-generation programming language

References

* [http://portal.acm.org/citation.cfm?id=359886&coll=portal&dl=ACMProceedings, Symposium on Very High Level Languages] . SIG- PLAN Notices (ACM) 9, 4 (April 1974), 1-132.
* Teichroew, D. A survey of.languages for stating requirements for computer-based information systems. Proc. AFIPS 1972 FJCC, AFIPS Press, Montvale, N.J., pp. 1203-1224.
* [http://www.cliki.net/Libre%20Software%20Meeting%202004 Libre Software Meeting 2004]
* [http://www-jcsu.jesus.cam.ac.uk/~csr21/papers/lightning/lightning.ps Libre Software Meeting: Proceedings of the VHLL track (2004).]
* Libre Software Meeting (2003) [http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/msg02777.html VHLL Track announcement]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • High-level programming language — In computing, 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 more… …   Wikipedia

  • Low-level programming language — In computer science, a low level programming language is a language that provides little or no abstraction from a computer s microprocessor. The word low refers to the small or nonexistent amount of abstraction between the language and machine… …   Wikipedia

  • Programming language — lists Alphabetical Categorical Chronological Generational A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that… …   Wikipedia

  • Icon (programming language) — Infobox programming language name = Icon paradigm = multi paradigm: structured, text oriented year = 1977 designer = Ralph Griswold developer = latest release version = 9.4.3 latest release date = November 14, 2005 typing = dynamic, weak… …   Wikipedia

  • Python (programming language) — infobox programming language name = Python paradigm = multi paradigm: object oriented, imperative, functional year = 1991 designer = Guido van Rossum developer = Python Software Foundation latest release version = 2.6 latest release date =… …   Wikipedia

  • programming language — Language Lan guage, n. [OE. langage, F. langage, fr. L. lingua the tongue, hence speech, language; akin to E. tongue. See {Tongue}, cf. {Lingual}.] [1913 Webster] 1. Any means of conveying or communicating ideas; specifically, human speech; the… …   The Collaborative International Dictionary of English

  • Lisp (programming language) — Infobox programming language name = Lisp paradigm = multi paradigm: functional, procedural, reflective generation = 3GL year = 1958 designer = John McCarthy developer = Steve Russell, Timothy P. Hart, and Mike Levin latest release version =… …   Wikipedia

  • Lingo (programming language) — The name Lingo has been used by several unrelated programming languages. Its most common version is a scripting language developed by John H. Thompson for use in Macromedia Director. HyperTalk is likely to have been one of the inspirations for… …   Wikipedia

  • AMPL (programming language) — AMPL, an acronym for A Mathematical Programming Language , is a high level programming language, developed at Bell Laboratories, for describing and solving high complexity problems for large scale mathematical computation (i.e. large scale… …   Wikipedia

  • High Level Assembly — Infobox Software name = High Level Assembly (HLA) Language developer = Randall Hyde latest release version = 1.102 Beta latest release date = release date|2008|05|02 operating system = Windows, Linux, FreeBSD, Mac OS X genre = Assembler license …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”