This introduction assumes that you already understand C++ and the concepts behind data-parallel computing. Thus, it is only intended to tell you about programming with DAPPLE.
This introduction is a short version that does not cover all of the DAPPLE features. Some may prefer the full-length introduction.
The basic idea of DAPPLE is to provide C++ classes that represent collections of data, and then some parallel operators and methods that can be applied to the collections. DAPPLE takes its inspiration from C*, NESL, and FORTRAN90.