Z-level programming language: Difference between revisions

Content deleted Content added
link, sep lead, dead home/ref
Undid revision 1283407490 by 210.3.116.30 (talk) (Vandalism)
 
(13 intermediate revisions by 9 users not shown)
Line 1:
{{about-distinguish-text|the parallel programming language|the [[Zebra Programming Language]] typically used with printers}}
{{Infobox programming language
| name = ZPL
| paradigm = [[Array programming|Array]]
| released = {{Start date|1993}}
| developer = Chamberlain ''et al.'' at [[University of Washington]]
| influenced by = [[C (programming language)|C]]
| influenced = [[Chapel (programming language)|Chapel]]<ref name="chplspec">{{cite web|title=Chapel spec (Acknowledgements)|url=http://chapel.cray.com/spec/spec-0.98.pdf|date=2015-10-01|accessdateaccess-date=2016-01-14|publisher=Cray Inc|archive-date=2016-02-05|archive-url=https://web.archive.org/web/20160205114946/http://chapel.cray.com/spec/spec-0.98.pdf|url-status=dead}}</ref>
| license = <nowiki>MIT License</nowiki>
| website = [https://web.archive.org/web/20060211013421/http://www.cs.washington.edu/research/zpl/home/ www.cs.washington.edu]{{dead|date=November 2017}}
[https://research.cs.washington.edu/zpl/home/index.html]
}}
'''ZPL''' (short for ''Z-level Programming Language'') is an [[array programming language]] designed to replace C and C++ programming languages in engineering and scientific applications.<ref>{{cite web|url=http://www.cs.washington.edu/research/zpl/overview/overview.html|accessdate=17 December 2012|title=ZPL Home Page}}{{dead|date=November 2017}}</ref> Because its design goal was to obtain [[cross-platform]] high performance, ZPL programs run fast on both [[sequence|sequential]] and [[parallel computer]]s. Highly-parallel ZPL programs are simple and easy to write because it exclusively uses [[implicit parallelism]].
 
'''ZPL''' (short for ''Z-level Programming Language'')' is an [[array programming language]] designed to replace C and C++ programming languages in engineering and scientific applications.<ref>{{cite web|url=http://www.cs.washington.edu/research/zpl/overview/overview.html|accessdateaccess-date=17 December 2012|title=ZPL Home Page}}{{|url-status=dead|archive-url=https://web.archive.org/web/20130115204553/http://www.cs.washington.edu/research/zpl/overview/overview.html|archive-date=November15 January 20172013}}</ref> Because its design goal was to obtain [[cross-platform]] high performance, ZPL programs run fast on both [[sequence|sequential]] and [[parallel computer]]s. Highly-parallel ZPL programs are simple and easy to write because it exclusively uses [[implicit parallelism]].
Originally called '''Orca C''', ZPL was designed and implemented during 1993-1995 by the Orca Project of the Computer Science and Engineering Department at the [[University of Washington]].
 
Originally called '''Orca C''', ZPL was designed and implemented during 1993-19951993–1995 by the Orca Project of the Computer Science and Engineering Department at the [[University of Washington]].
 
==Details==
Line 18 ⟶ 22:
 
The creators of ZPL were: Brad Chamberlain, Sung-Eun Choi, E Christopher Lewis, Calvin Lin, Jason Secosky, Larry Snyder, and W. Derrick Weathersby with assistance from Ruth Anderson, A.J. Bernheim, Marios Dikaiakos, George Forman, and Kurt Partridge.
 
ZPL's status as an active project is in question; the latest "What's new" item on the front page of the official website is dated 9 January 2005.
 
==See also==
Line 31 ⟶ 33:
 
==External links==
* {{officialOfficial website|http://www.cs.washington.edu/research/zpl/home/}}{{dead link|date=November 2017}}
 
{{Parallel computing}}
{{Authority control}}
 
[[Category:Array programming languages]]
[[Category:Concurrent programming languages]]
[[Category:Programming languages created in 1993]]