4 ms·
What is kdb+/k/q? The link to kx.com didn't tell me much.
by Kiro 3y ago
What is kdb+/k/q? The link to kx.com didn't tell me much.
- jpfr 3y agok and q are array languages in the APL tradition. APL is one the "ur programming languges". https://madhadron.com/programming/seven_ur_languages.html https://madhadron.com/programming/seven_ur_languages.html Here's an open source implementation of k: https://codeberg.org/ngn/k/ https://codeberg.org/ngn/k/ kdb is a time-series database with deep integration to k. It is famously used in the financial industry.
- LukaD 3y agoCame here to ask the same. kx.com is just some marketing page. I still have no idea what kdb+/k/q is.
- duskwuff 3y agoIt's a somewhat esoteric, and extremely terse, language used by some financial modeling firms. Influenced heavily by APL, but (thankfully!) without the non-ASCII characters. https://en.wikipedia.org/wiki/K_(programming_language) https://en.wikipedia.org/wiki/K_(programming_language)
- curiousgal 3y agoIt's also used by every investment bank who's active in the algo/e-trading business.
- ssfrr 3y agok: super terse language inspired by APL and lisp q: slightly less-terse language written in k, with similar semantics. The vendor (kx) supports q, not k kdb+: column-oriented database bundled with q
- steveBK123 3y agoSkip all the marketing materials & go to the dev pages - https://code.kx.com/q/learn/install/ https://code.kx.com/q/learn/install/