Category:K: Difference between revisions

From Rosetta Code
Content added Content deleted
(Added some language flags, added a paragraph about language versions, linked implementations, linked the K language wiki, linked 'array programming')
(Links to related languages)
 
(One intermediate revision by the same user not shown)
Line 10: Line 10:


==Implementations==
==Implementations==
*[[Kona]] is a K3 in implemented C
*[[Ktyei|ktye/i]] is a portable K6 written in Go
*[[Ngnk|ngn/k]] is a K6-like implemented in C
*[[Ngnk|ngn/k]] is a K6 written in C
*[[OK|oK]] is a simple K4/K5 in the browser
*[[OK|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==
==Resources==

Latest revision as of 04:52, 5 June 2023

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 171 pages are in this category, out of 171 total.