Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
K (programming language)
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Programming language}} {{More citations needed|date=August 2011}} {{Infobox programming language | name = K | logo = | paradigm = [[Array programming|array]], [[Functional programming|functional]] | year = {{Start date and age|1993 }} | designer = [[Arthur Whitney (computer scientist)|Arthur Whitney ]] | developer = Kx Systems | latest release version = | latest release date = <!-- {{Start date and age|2018}} --> | typing = [[Type system|dynamic]], [[Strong and weak typing|strong]] | website = {{URL|kx.com}} | implementations = | dialects = | influenced by = [[A+ (programming language)|A+]], [[APL (programming language)|APL]], [[Scheme (programming language)|Scheme]] | influenced = [[Q (programming language from Kx Systems)|Q]], [https://shakti.com/ Shakti] }} '''K''' is a proprietary [[Array data structure|array]] processing programming language developed by [[Arthur Whitney (computer scientist)|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.<ref>{{cite web|url=https://kx.com/| title=Kx Systems}}</ref> The language, originally developed in 1993, is a variant of [[APL (programming language)|APL]] and contains elements of [[Scheme (programming language)|Scheme]]. Advocates of the language emphasize its speed, facility in handling arrays, and expressive syntax.<ref>{{cite web|first=Kenneth|last=Iverson|title=Notation as a Tool of Thought|url=http://www.jsoftware.com/papers/tot.htm|access-date=2015-02-23|archive-url=https://web.archive.org/web/20130920071911/http://www.jsoftware.com/papers/tot.htm|archive-date=2013-09-20|url-status=dead}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)