K (programming language)

K
Paradigmarray, functional
Designed byArthur Whitney
DeveloperKx Systems
First appeared1993 (1993)
Typing disciplinedynamic, strong
Websitekx.com
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.[1] 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.[2]

  1. ^ "Kx Systems".
  2. ^ Iverson, Kenneth. "Notation as a Tool of Thought". Archived from the original on 2013-09-20. Retrieved 2015-02-23.

Developed by StudentB