Q (programming language from Kx Systems)
Proprietary array programming language / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Q (programming language from Kx Systems)?
Summarize this article for a 10 year old
SHOW ALL QUESTIONS
Not to be confused with Q (equational programming language).
Q is a programming language for array processing, developed by Arthur Whitney. It is proprietary software, commercialized by Kx Systems. Q serves as the query language for kdb+, a disk based and in-memory, column-based database. Kdb+ is based on the language k, a terse variant of the language APL. Q is a thin wrapper around k, providing a more readable, English-like interface. One of the use cases is financial time series analysis, as one could do inexact time matches. An example is to match the a bid and the ask before that. Both timestamps slightly differ and are matched anyway.[3]
Quick Facts Paradigm, Designed by ...
Paradigm | Array, functional |
---|---|
Designed by | Arthur Whitney |
Developer | Kx Systems |
First appeared | 2003[1] |
Stable release | |
Typing discipline | Dynamic, strong |
Website | code |
Influenced by | |
A+, APL, Scheme, k |
Close