Array Element Order Arrays are written and read in row-major order over the range specified by the enclosing region scope. ZPL uses default formats which were chosen to make array elements line up column-wise. Users who are concerned with the esthetics of their output will almost certainly want to override these defaults. Using Files Files in ZPL are represented by variables of type file . These can be redirected in UNIX using the traditional mechanisms.
Binary output has the advantages of generally being faster, more compact, and more precise.
Because it uses the binary representation of the specific machine, however, binary format files are not portable between machines. This allows all processors to write their data in parallel. When the array is written or read, the supplied routine will be invoked for each element within the array, passing the element into the routine as an argument. These calls take two arguments, the array and the function to be used for its elements. It then binds the function to the array.