ZPL Overview
ZPL’s main data structure is a dense array
Computation is expressed as operations on whole arrays, ie A+B adds arrays elementwise
Parallelism is implicit, i.e. inferred by the compiler from the array expressions
ZPL is compiled, not interactive like MATLAB
ZPL compiles to ANSI C which is compiled with machine specific libraries to the target parallel computer