A Programming Language: Difference between revisions

Jump to navigation Jump to search
m
no 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 [[scalars]], [[vectors]], and [[matrices]] and higher-[[rank]] arrays are not discussed. Nonetheless, it features many of the array conveniences that became characteristics of APL:
''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".
Anonymous user

Navigation menu