Q語言
Q是一種專門用於数组處理的程式語言,由著名計算機科學家Arthur Whitney開發。此語言由Kx Systems商業化並作為專有軟件提供。Q 作為kdb+的查詢語言,具有基於磁盤和内存的列式数据库功能。kdb+ 基於k語言,該語言是一種簡潔的APL變體。
Q 可視為 k 語言的一個簡化包裝,提供了一個更易讀的、類似英語的接口。其應用場景包括金融时间序列分析,如進行不精確的時間匹配。例如,匹配前一個出價與後一個詢價,即使時間戳略有不同,也可實現匹配。[2]
參考文獻
- ^ Q Language Widening the Appeal of Vectors. [June 1, 2016]. 原始内容存档于January 1, 2007.
- ^ Q参考卡. [2020年4月15日]. (原始内容存档于2023年4月15日).
外部連結
- 官方网站, Kx Systems
- 官方网站, kdb+
- Online documentation and developer site (页面存档备份,存于互联网档案馆)
- Online kdb Tutorials (页面存档备份,存于互联网档案馆)
- qStudio an IDE with timeseries charting for kdb (页面存档备份,存于互联网档案馆)
- Kx Developer, an IDE for kdb+ (页面存档备份,存于互联网档案馆)
- kdb+ repositories on GitHub (页面存档备份,存于互联网档案馆)
- Free online version of Q for Mortals (页面存档备份,存于互联网档案馆)
- Q for All video tutorials (页面存档备份,存于互联网档案馆)
- Technical Whitepapers (页面存档备份,存于互联网档案馆)
- jq, an implementation of q on the JVM (页面存档备份,存于互联网档案馆)
|
---|
| 特征 | - APL语法与符号(英语:APL syntax and symbols)
- 直接函数(英语:Direct function)(dfn)
- APL符号代码页(英语:Digital encoding of APL symbols)
- 艾佛森括号
- 秩
- 共享变量(英语:Shared Variables)
| |
---|
| 实现(英语:Programming language implementation) | 主要 | - APL2 → APLX(英语:APLX)
- NARS → NARS2000
- SHARP APL
- Dyalog APL
|
---|
| 方言 | - A+
- APLNext → VisualAPL
- ELI(英语:ELI (programming language))
- GNU APL
- J
- K
- Q
- PPL(英语:Polymorphic Programming Language)
|
---|
|
---|
| 社群 | 协会 | |
---|
| 组织 | 商业 | - Analogic公司
- CompuServe
- DEC公司
- DNA系统
- Dyalog公司
- IBM
- I. P. Sharp协会(英语:I. P. Sharp Associates)
- Kx Systems
- MCM(英语:MCM/70)
- 科学研究协会(英语:Science Research Associates)
- 科学分时公司(英语:Scientific Time Sharing Corporation)(STSC)
- Soliton公司(英语:Soliton Incorporated)
- 远程计算集成系统公司
- 分时资源(TSR)
|
---|
| 教育 | |
---|
|
---|
| 人物 | - Philip S. Abrams(英语:Philip S. Abrams)
- Bob Bernecky(英语:Robert Bernecky)
- Larry Breed(英语:Lawrence M. Breed)
- Charles Brenner(英语:Charles Brenner (mathematician))
- Fred Brooks
- Jim Brown(英语:Jim Brown (computer scientist))
- Adin Falkoff(英语:Adin Falkoff)
- Patrick E. Hagerty
- Herbert Hellerman
- Roger Hui(英语:Roger Hui)
- Kenneth E. Iverson
- Dick Lathwell(英语:Richard H. Lathwell)
- Eugene McDonnell(英语:Eugene McDonnell)
- Robert Metzger
- Roger Moore(英语:Roger Moore (computer scientist))
- Alan Perlis
- John Scholes(英语:John M. Scholes)
- J. Henri Schueler
- Bob Smith
- Edward H. Sussenguth(英语:Edward H. Sussenguth) Jr.
- Arthur Whitney
- William Yerazunis
- Rodnay Zaks(英语:Rodnay Zaks)
|
---|
| 其他 | - Iverson奖(英语:Iverson Award)
|
---|
|
---|
| - 目录
- 共享
|
|