Content deleted Content added
m BOT - Unicodifying |
Move APL stuff from Operator (mathematics). It really needs better treatment than just moving, but at least now whomever put it in the mathematics page can't complain about it being romoved. |
||
Line 35:
: ''See [[Type conversion]] for more information about coercion.''
== Operators in APL =
In the [[Kenneth E. Iverson|Iverson]] Notation that later became [[APL_programming_language|APL]], [[Kenneth Iverson|Kenneth E. Iverson]] defined several operators (reduction, [[inner product]], [[outer product]]) acting on functions to produce functions. So, for example, +/ (plus-reduce) applies the reduction operator to the binary function + to create a function for adding vectors, rows of matrices, etc. thus:
+/1 2 3 4
10
Many more operators (Scan, Each, Curry,...) have been defined since then in various dialects of APL, and user-defined operators have also been added in those dialects of APL that provide nested arrays.
[[Category:Programming constructs]]
|