Z-level programming language: Difference between revisions

Content deleted Content added
Monkbot (talk | contribs)
m Task 18 (cosmetic): eval 2 templates: hyphenate params (4×);
Line 5:
| 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}}</ref>
| website = [https://web.archive.org/web/20060211013421/http://www.cs.washington.edu/research/zpl/home/ www.cs.washington.edu]
}}
'''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|archiveurlarchive-url=https://web.archive.org/web/20130115204553/http://www.cs.washington.edu/research/zpl/overview/overview.html|archivedatearchive-date=15 January 2013}}</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]].