One - One Code All

Blog Content

Q语言 - 概述

智能投研   2018-07-21 10:34:57
  1. Q语言是解释型、动态类型语言,类似于python

  2. 执行顺序为从右向左,意味着没有运算符优先级

  3. null值占用存储空间,且null值和inf值能够参与数学运算,并给出合理(predictable)的结果

  4. I/O通过函数句柄来完成

  5. 面向表的:没有类、对象、继承、虚函数等等

  6. 有序列表:数据结构保持了列表被创建时候的order, 并且简单列表占据连续的内存空间,所以处理大数据的时候速度非常快

  7. 面向列的:与SQL面向row不同,q中column储存在连续的内存空间

  8. 内存数据库



参考资料:

《Q for Mortals:An introduction to q programming》

https://code.kx.com/q4m3/


上一篇:Linux软链接的创建、删除和更新
下一篇:bcolz 一个高压缩率,时序数据存储python 库

The minute you think of giving up, think of the reason why you held on so long.