Very high-level programming language: Difference between revisions

Content deleted Content added
add example
 
(24 intermediate revisions by 23 users not shown)
Line 1:
{{Short description|Highly abstract programming language}}
A '''very high-level programming language''' ('''VHLL''') is a [[programming language]] with a very high level of [[abstractionAbstraction (softwarecomputer engineeringscience)|abstraction]], used primarily as a professional programmer productivity tool.{{Citation needed | date=April 2016|reason=Seems strange, as all programming languages are highly goal-oriented.}} An example would be [[Jq (programming language)|jq]].
 
Very high-level programming languagesVHLLs are usually [[___domain-specific language]]s, limited to a very specific application, purpose, or type of task, and they are often [[scripting language]]s (especially extension languages), controlling a specific environment. For this reason, very high-level programming languages are often referred to as goal-oriented programming languages.{{Citation needed | date=April 2016|reason=Seems strange, as all programming languages are highly goal-oriented.}}
 
The term VHLL was used in the 1990s for what are today more often called [[high-level programming language]]s (not "very") used for scripting, such as [[Perl]], [[Python (programming language)|Python]], [[PHP]], [[Ruby (programming language)|Ruby]], and [[Visual Basic]].<ref>
Tom Christiansen et al (eds.): [[USENIX]] 1994 ''[http://www.usenix.org/publications/library/proceedings/vhll/index.html Very High Level Languages Symposium Proceedings].'' October 26-2826–28, 1994, Santa Fe, New Mexico</ref><ref>"[
{{cite web
|url= http://oreilly.com/news/vhll_1299.html
|title= Are VHLLs Really High-Level?]", by Greg Wilson, 12/01/1999</ref>
|last= Greg
|first= Wilson
|date= 1999-12-01
|website= oreilly.com
|publisher= O'Reilly
|archive-url= https://web.archive.org/web/20180424230256/http://archive.oreilly.com/pub/a/oreilly/news/vhll_1299.html
|archive-date= 2018-04-24
}}
</ref>
 
==See also==
*[[Automatic programming]]
*[[Low-level programming language]]
*[[ThirdFeature-generationoriented programming language]]
*[[Fourth-generation programming language]]
*[[Fifth-generation programming language]]
*[[Feature Oriented Programming]]
 
==Notes==
Line 20 ⟶ 30:
{{Refbegin}}
*[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. &nbsp;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).] {{Webarchive|url=https://web.archive.org/web/20060112011752/http://www-jcsu.jesus.cam.ac.uk/~csr21/papers/lightning/lightning.ps |date=2006-01-12 }}
*Libre Software Meeting (2003) [http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/msg02777.html VHLL Track announcement]
{{Refend}}
 
{{Types of programming languages}}
 
{{Prog-lang-stub}}
 
[[Category:Programming language classification]]
 
 
{{Prog-lang-stub}}
{{computer-science-stub}}