K: Difference between revisions
Jump to navigation
Jump to search
Miraheze>Adám Brudzewsky m (Text replacement - "</code>" to "</source>") |
Miraheze>Adám Brudzewsky No edit summary |
||
Line 6: | Line 6: | ||
| unicode support = varies among implementations | | unicode support = varies among implementations | ||
| released = 1994 | | released = 1994 | ||
| file ext = .k | |||
| developer = [[Arthur Whitney]] | | developer = [[Arthur Whitney]] | ||
| latest release version = K7 "Shakti" / 2019 | | latest release version = K7 "Shakti" / 2019 |
Revision as of 15:48, 29 October 2019
K denotes a family of programming languages designed by Arthur Whitney and commercialized by Morgan Stanley, Kx Systems, and Shakti. In 1985, while at Morgan Stanly, Whitney created the "reduced instruction set", statically typed A dialect of APL. His colleagues extended A into A+ in 1988. Finally, Whitney presented the first K implementation in 1992, which only used ASCII glyphs. For a long time, K's main role was as implementation language for Q, the query language of kdb+, which is an in-memory, column-based database. K7 ("Shakti K") is the first K to have full Unicode support, and it also uses a limited set non-ASCII symbols in the core language, for example Ø
and ∞
.