A Programming Language: Difference between revisions
Jump to navigation
Jump to search
m (Categories) |
m (→Notation) |
||
Line 3: | Line 3: | ||
== Notation == | == Notation == | ||
''A Programming Language'' does not feature a full multidimensional [[array model]]. Rather, operations are defined on [[scalar]]s, [[vector]]s, and [[Matrix|matrices]] | ''A Programming Language'' does not feature a full multidimensional [[array model]]. Rather, operations are defined on [[scalar]]s, [[vector]]s, and [[Matrix|matrices]] while higher-[[rank]] arrays are not discussed. Nonetheless, it features many of the array conveniences that became characteristics of APL: | ||
* [[Scalar functions]] are present with the name "basic operations". | * [[Scalar functions]] are present with the name "basic operations". | ||
* While [[scalar extension]] is not defined in general, a scalar can be multiplied by an array as a "scalar multiple". | * While [[scalar extension]] is not defined in general, a scalar can be multiplied by an array as a "scalar multiple". |