dbo:abstract
|
- Rank is a generalization of looping as used in scalar (non-array-oriented) programming languages. It is also a generalization of mapcar in the language Lisp and map in modern functional programming languages, and a generalization of scalar extension, inner (matrix) product, and outer product in APL\360. The canonical implementation of rank may be the language J, but it is also available in Dyalog APL, the International Organization for Standardization (ISO) technical standard on Extended APL, and NARS2000. Rank has several different meanings. In general, the concept of rank is used to treat an orthogonal array in terms of its subarrays. For example, a two-dimensional array may be dealt with at rank 2 as the entire matrix, or at rank 1 to work with its implicit one-dimensional columns or rows, or at rank 0 to work at the level of its individual atoms.
* Noun rank – The rank of a noun is a nonnegative integer.
* Verb rank – The rank of a verb is a list of three integers.
* The rank conjunction – The rank conjunction (") is used to derive a verb with a specific rank. (en)
- 秩(Rank),是对非面向阵列的标量编程语言中循环的广泛化。它还是Lisp语言中的mapcar,及现代函数式编程语言中的map高阶函数的广泛化,以及对APL\360中标量扩展、矩阵的内积和外积的广泛化。秩的正规实现,是在J语言中,但也可获得于APL语言实现如Dyalog APL、ISO标准ISO/IEC 13751:2001的扩展APL和NARS2000。 (zh)
|
dbo:wikiPageExternalLink
|
- http://www.slac.stanford.edu/pubs/slacreports/reports07/slac-r-114.pdf
- http://www.dyalog.com/dyalog-version-140.htm),
- http://www.softwarepreservation.org/projects/apl/Papers/PRINCIPLESOFAPL2),
- http://www.jsoftware.com/papers/APLDictionary.htm),
- http://www.jsoftware.com/papers/APLPersonalView1.htm),
- http://www.jsoftware.com/papers/innerproduct/ip.htm),
- http://www.jsoftware.com/papers/opea.htm
- http://www.jsoftware.com/papers/opfns.htm),
- http://www.jsoftware.com/papers/rank.htm),
- http://www.jsoftware.com/papers/satn45.htm
- http://jsoftware.com/help/dictionary/intro20.htm
- http://jsoftware.com/help/learning/07.htm
- https://keiapl.org/rhui/remember.htm),
- https://www.thocp.net/biographies/papers/backus_turingaward_lecture.pdf),
- https://dl.acm.org/citation.cfm%3Fid=55632),
- http://www.ccs.neu.edu/home/jrslepak/typed-j.pdf).
|
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 12595 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
dbp:wikiPageUsesTemplate
| |
dcterms:subject
| |
rdfs:comment
|
- 秩(Rank),是对非面向阵列的标量编程语言中循环的广泛化。它还是Lisp语言中的mapcar,及现代函数式编程语言中的map高阶函数的广泛化,以及对APL\360中标量扩展、矩阵的内积和外积的广泛化。秩的正规实现,是在J语言中,但也可获得于APL语言实现如Dyalog APL、ISO标准ISO/IEC 13751:2001的扩展APL和NARS2000。 (zh)
- Rank is a generalization of looping as used in scalar (non-array-oriented) programming languages. It is also a generalization of mapcar in the language Lisp and map in modern functional programming languages, and a generalization of scalar extension, inner (matrix) product, and outer product in APL\360. The canonical implementation of rank may be the language J, but it is also available in Dyalog APL, the International Organization for Standardization (ISO) technical standard on Extended APL, and NARS2000. (en)
|
rdfs:label
|
- Rank (J programming language) (en)
- 秩 (J编程语言) (zh)
|
owl:sameAs
| |
prov:wasDerivedFrom
| |
foaf:isPrimaryTopicOf
| |
is dbo:wikiPageDisambiguates
of | |
is dbo:wikiPageRedirects
of | |
is dbo:wikiPageWikiLink
of | |
is foaf:primaryTopic
of | |