The operator notation can be implemented in a variety of programming
dialects. Most straight forward are computer algebra systems, since
they already have a data type for the concept of a mathematical
function. Numerical implementations in C++ and Java, are based on
an implementation of the functional data type Dadim.