Which C++ version?
Inherent parallelism:
Everything in APL is an array, the scalar being the simplest case. If I define
a vector v = (1 2 3 4 5) and perform the following operation: r = 3 + v, the
result is another vector with 3 added to each element or r = (4 5 6 7 8). It's
like a linear-algebraic programming language. The language even has a built-in
operator to do matrix multiplication.
— Dave