Q (programming language from Kx Systems)
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.
Paradigm | Array, functional |
---|---|
Designed by | Arthur Whitney |
Developer | Kx Systems |
First appeared | 2003 |
Stable release | 4.0
/ March 17, 2020 |
Typing discipline | Dynamic, strong |
Website | code |
Influenced by | |
A+, APL, Scheme, k |
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.