Q是一種專門用於数组處理的程式語言,由著名計算機科學家Arthur Whitney開發。此語言由Kx Systems商業化並作為專有軟件提供。Q 作為kdb+的查詢語言,具有基於磁盤和内存的列式数据库功能。kdb+ 基於k語言,該語言是一種簡潔的APL變體。
Q 可視為 k 語言的一個簡化包裝,提供了一個更易讀的、類似英語的接口。其應用場景包括金融时间序列分析,如進行不精確的時間匹配。例如,匹配前一個出價與後一個詢價,即使時間戳略有不同,也可實現匹配。
參考文獻
外部連結
- , Kx Systems
- , kdb+
- [https://code.kx.com/ Online documentation and developer site]
- [http://www.timestored.com/kdb-guides/ Online kdb Tutorials]
- [http://www.timestored.com/qstudio qStudio an IDE with timeseries charting for kdb ]
- [https://code.kx.com/developer/ Kx Developer, an IDE for kdb+ ]
- [http://kxsystems.github.io/ kdb+ repositories on GitHub]
- [https://code.kx.com/q4m3/ Free online version of Q for Mortals]
- [https://www.youtube.com/watch?v=8eoysfqO3UY Q for All video tutorials]
- [https://code.kx.com/q/wp/ Technical Whitepapers]
- [https://github.com/timestored/jq jq, an implementation of q on the JVM]
H Dec too get ignoring
评论 (0)