Array programming language
On this page you can use our experimental array programming language, inspired by languages like APL, A+, J, and Kx.
The power of array programming languages is that they provide a very high level, concise way of representing abstract concepts. Besides being quick to write, this dense notation also helps in thinking about complex topics. And by operating over arrays, the language lets you express parallelism for free. This lets the runtime handle parallelization via multicore/gpu without any change from the programmer.
Editor
This current version exposes just a few key array programming concepts. Take a look at the built-in help to get started.
A few other fun experiments:
- Dot product: 1 2 3 +.* 4 5 6
- Sum the first 15 integers: +/!15