📄 http:^^www.cs.washington.edu^research^projects^zpl^
字号:
Date: Thu, 21 Nov 1996 20:30:23 GMTServer: NCSA/1.4.2Content-type: text/html<html><!-- keywords: parallel programming language array scientific computing HPF --><!-- keywords: array language compiler optimization Fortran --><!-- keywords: matrix multiply communication optimization --><!-- keywords: Intel Paragon Cray T3D SGI PowerChallenge IBM SP/2 --><!-- keywords: high performance portability machine independent programming --><head> <title>The ZPL Project</title></head><body><br><TABLE BORDER=0> <TR><TD><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><!WA0><img src="http://www.cs.washington.edu/research/projects/zpl/images/zpl.logo.gif" align=left vspace=5 hspace=5> <BR></TD><TD><h1><a name="top">The ZPL Project</a></h1><address><dd> <!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><!WA1><a href="http://www.cs.washington.edu/">Department of Computer Science &Engineering</a><dd> <!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><!WA2><a href="http://www.cac.washington.edu:1183/">University of Washington</a><dd> Box 352350<dd> <!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><!WA3><a href="http://www.seanet.com/Seattle/SeattleHome.html">Seattle</a>, <!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><!WA4><a href="http://www.wa.gov/wahome.html">WA</a> 98195-2350 <!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><!WA5><a href="http://www.whitehouse.gov/">USA</a><dd> <!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><!WA6><a href="mailto:zpl-info@cs.washington.edu">zpl-info@cs.washington.edu</a></address></TD></TR></TABLE><hr><p><b>ZPL</b> is a new array-based programming language suitable for most computations that would previously have been written in Fortran 77:<ul><li> ZPL programs run fast on sequential AND parallel computers, without modifications, and without special directives. </li><li> ZPL is machine-independent, so recompilation is all that is necessary to run a ZPL program on a new machine. </li><li> ZPL's higher level concepts like arrays, borders, etc. eliminate most of the error-prone indexing and tedious looping typical of F77, C, etc.</li><li> ZPL programs are shorter, more easily written, and more easily understood and modified.</li><li> Computer scientists will find new concepts in ZPL: regions, directions, borders, shattered control-flow, etc.</li></ul>Conclusion: ZPL is ideal for new engineering and scientific programs.</p><p><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><!WA7><a href="http://www.cs.washington.edu/research/projects/zpl/walk-through/">Walk-through</a> a small ZPL program, or <!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><!WA8><ahref="http://www.cs.washington.edu/research/projects/zpl/web-compiler/">write-compile-run</a> a program from yourmachine!</p><P><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><!WA9><IMG SRC="http://www.cs.washington.edu/research/projects/zpl/images/new.gif">Scientific programmers in the area shouldconsider enrolling in <!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><!WA10><AHREF="http://www.cs.washington.edu/education/courses/590zpl">CSE 590ZP</A>this autumn. </P><P><B>If you have programmed in ZPL before, check out the <!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><!WA11><AHREF="http://www.cs.washington.edu/research/projects/zpl/status/changes.html">recent changes</A> in the language.</B></P><hr><dl><dl> <dt> <!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><!WA12><a href="http://www.cs.washington.edu/research/projects/zpl/intro/overview.html">Project Overview</a> <dd> A high-level overview of ZPL. <p><dt> <!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><!WA13><a href="http://www.cs.washington.edu/research/projects/zpl/walk-through/">Program Walk-Through</a> <dd> A 10 minute introduction to the language. <p><dt> <!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><!WA14><a href="http://www.cs.washington.edu/research/projects/zpl/web-compiler">Web-based ZPL Compiler</a> <dd> Compile ZPL programs via your web browser right now!<p><dt> <!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><!WA15><a href="http://www.cs.washington.edu/research/projects/zpl/papers/">Papers</a> <dd> Papers and manuals about or related to ZPL.<p><dt> <!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><!WA16><a href="http://www.cs.washington.edu/research/projects/zpl/details/">ZPL Details</a> <dd> On-line information and sample programs.<p><dt> <!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><!WA17><a href="http://www.cs.washington.edu/research/projects/zpl/people">People</a> <dd> Project members.<p><dt> <!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><!WA18><a href="http://www.cs.washington.edu/research/projects/zpl/future">On the Horizon</a> <dd> A description of the group's direction and future projects.<p><dt> <!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><!WA19><a href="http://www.cs.washington.edu/research/projects/zpl/acks.html">Acknowledgments</a> <dd> A list of those who have helped support our work.<p></dl></dl><p> <inc srv "/research/projects/zpl/footer.html"><hr> <p><center>[<!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><!WA20><a href="http://www.cs.washington.edu/research/projects/zpl/">ZPL</a> | <!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><!WA21><a href="http://www.cs.washington.edu/">UW CSE</a> |<!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><!WA22><a href="http://www.cac.washington.edu:1183/">UW</a>]<address><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><!WA23><A HREF="mailto:zpl-info@cs.washington.edu">zpl-info@cs.washington.edu</a></address></center></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -