K (programming language)
| K | |
|---|---|
| Paradigm | array, functional | 
| Designed by | Arthur Whitney | 
| Developer | Kx Systems | 
| First appeared | 1993 | 
| Typing discipline | dynamic, strong | 
| Website | kx | 
| Influenced by | |
| A+, APL, Scheme | |
| Influenced | |
| Q, Shakti | |
K is a proprietary array processing programming language developed by Arthur Whitney and commercialized by Kx Systems. The language serves as the foundation for kdb+, an in-memory, column-based database, and other related financial products. The language, originally developed in 1993, is a variant of APL and contains elements of Scheme. Advocates of the language emphasize its speed, facility in handling arrays, and expressive syntax.