A Programming Language: Difference between revisions
Jump to navigation
Jump to search
m
A Programming Language (view source)
Revision as of 10:57, 15 November 2019
, 10:57, 15 November 2019no edit summary
Miraheze>Adám Brudzewsky No edit summary |
Miraheze>Marshall mNo edit summary |
||
Line 3: | Line 3: | ||
== Notation == | == Notation == | ||
''A Programming Language'' does not feature a full multidimensional [[array model]]. Rather, operations are defined on [[ | ''A Programming Language'' does not feature a full multidimensional [[array model]]. Rather, operations are defined on [[scalar]]s, [[vector]]s, and [[Matrix|matrices]] and 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". |