Jump to content

Category:K

From Rosetta Code
Language
K
This programming language may be used to instruct a computer to perform a task.
Official website
Garbage collected: Yes
Type checking: Dynamic
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using K.

K is a proprietary array processing 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 its expressive syntax.[1]

There are many dialects of K named after the versions of K produced by Whitney while working at various companies. K1 and K2 are no longer available. K3, K4, K5 and K6 have been implemented as open-source by various people. K7 has been publicly documented. The current language level under development by Whitney is K9, with its implementation named shakti.

Implementations

  • ktye/i is a portable K6 written in Go
  • ngn/k is a K6 written in C
  • oK is a K5 written in JavaScript
  • Kona is a K3 written in C
  • shakti is a proprietary K9

Related

  • APL provided the inspiration for K
  • Klong is closely related to K
  • Kuc is closely related to K

Resources

Examples

Citations

  1. Wikipedia K Programming Language

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "K"

The following 181 pages are in this category, out of 181 total.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.