Category:ZPL: Difference between revisions

m
no edit summary
(Links, lang template params)
mNo edit summary
 
(One intermediate revision by one other user not shown)
Line 1:
{{stub}}ZPL is a concurrent programming language designed for scientific computing. It is based around a matrix, and it compiles to [[ANSI]] [[C]].
 
{{language
|express=explicit
|exec=machine
|site=http://www.cs.washington.edu/research/zpl/home/index.html}}
|LCT=no
}}
{{language programming paradigm|concurrent}}
 
ZPL is an array programming language (like [[APL]], [[J]], and [[Glee]]) designed from first principles for fast execution on both sequential and parallel computers. It provides a convenient high-level programming medium for supercomputers and large-scale clusters with efficiency comparable to hand-coded message passing. It is the perfect alternative to using a sequential language like C or Fortran and a message passing library like MPI. It is based around a matrix, and it compiles to [[ANSI]] [[C]].