Very high-level programming language: Difference between revisions

Content deleted Content added
No edit summary
Tag: Reverted
add example
 
(14 intermediate revisions by 13 users not shown)
Line 1:
{{Short description|Highly abstract programming language}}
A '''very high-level programming language''' ('''<ref>VHLL</ref>''') 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]].
 
VHLLs 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>
'''VVL is not an actual programming language. So please don't try to download it.<ref>https://www.google.com/search?q=very+high-level+programming+language&ei=5gf3Yv_iHqrx4-EP0cKq2AU&oq=very+High-lev&gs_lcp=Cgdnd3Mtd2l6EAMYADIFCAAQgAQyBQgAEIAEMgYIABAeEBYyBggAEB4QFjIGCAAQHhAWMgYIABAeEBYyBggAEB4QFjIGCAAQHhAWMgYIABAeEBYyBggAEB4QFjoICC4Q1AIQkQI6BQgAEJECOgQIABBDOg4ILhCABBCxAxDHARDRAzoRCC4QgAQQsQMQgwEQxwEQ0QM6DgguELEDEIMBEMcBENEDOggIABCABBCxAzoRCC4QgAQQsQMQxwEQ0QMQ1AI6CwgAEIAEELEDEIMBOgcIABCxAxBDOggIABCxAxCDAToOCC4QsQMQgwEQxwEQrwE6CwguEIAEELEDEIMBOggILhCABBDUAjoFCAAQhgNKBAhBGABKBAhGGABQAFjWGmDtJmgAcAF4AIABsgGIAdwQkgEEMC4xM5gBAKABAcABAQ&sclient=gws-wiz</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>
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]], [[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-28, 1994, Santa Fe, New Mexico</ref><ref>
{{cite web
|url= http://oreilly.com/news/vhll_1299.html
Line 22:
*[[Automatic programming]]
*[[Low-level programming language]]
*[[ThirdFeature-generationoriented programming language]]
*[[Fourth-generation programming language]]
*[[Fifth-generation programming language]]
*[[Feature Oriented Programming]]
 
==Notes==
Line 33 ⟶ 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}}
Line 41 ⟶ 38:
{{Types of programming languages}}
 
[[Category: Programming language classification]]
{{Prog-lang-stub}}
 
 
[[Category: Programming language classification]]
{{Prog-lang-stub}}
{{computer-science-stub}}