跳转到内容

Q語言

维基百科,自由的百科全书

这是Q語言当前版本,由InternetArchiveBot留言 | 贡献编辑于2023年6月14日 (三) 04:25 (补救10个来源,并将0个来源标记为失效。) #IABot (v2.0.9.5)。这个网址是本页该版本的固定链接。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)
q
编程范型阵列, 函数式
設計者Arthur Whitney
實作者Kx Systems
发行时间2003[1]
型態系統动态, 强类型
網站code.kx.com
啟發語言
A+, APL, Scheme, k

Q是一種專門用於数组處理的程式語言,由著名計算機科學家Arthur Whitney開發。此語言由Kx Systems商業化並作為專有軟件提供。Q 作為kdb+的查詢語言,具有基於磁盤和内存列式数据库功能。kdb+ 基於k語言,該語言是一種簡潔的APL變體。

Q 可視為 k 語言的一個簡化包裝,提供了一個更易讀的、類似英語的接口。其應用場景包括金融时间序列分析,如進行不精確的時間匹配。例如,匹配前一個出價與後一個詢價,即使時間戳略有不同,也可實現匹配。[2]

參考文獻

[编辑]
  1. ^ Q Language Widening the Appeal of Vectors. [June 1, 2016]. 原始内容存档于January 1, 2007. 
  2. ^ Q参考卡. [2020年4月15日]. (原始内容存档于2023年4月15日). 

外部連結

[编辑]