标签:#APL编程语言家族

共 3 篇文章

Q語言

Q是一種專門用於数组處理的程式語言,由著名計算機科學家Arthur Whitney開發。此語言由Kx Systems商業化並作為專有軟件提供。Q 作為kdb+的查詢語言,具有基於磁盤和内存的列式数据库功能。kdb+ 基於k語言,該語言是一種簡潔的APL變體。 Q 可視為 k 語言的一個簡化包裝,提供了一個更易讀的、類似英語的接口。其應用場景包括金融时间序列分析,如進行不精確的時間匹配。例如,匹配前一個出價與後一個詢價,即使時間戳略有不同…

秩 (J编程语言)

秩(Rank),是对非面向阵列的标量编程语言中循环的广泛化。它还是Lisp语言中的mapcar,及现代函数式编程语言中的map高阶函数的广泛化,以及对APL\360中标量扩展、矩阵的内积和外积的广泛化。秩的正规实现,是在J语言中,但也可获得于APL语言实现如Dyalog APL、ISO标准ISO/IEC 13751:2001的扩展APL和NARS2000。 简介 秩有一些不同的含义。一般的说,秩的概念用于依据它们的子阵列来处理。例如,二…

K语言

K是专有的阵列处理编程语言,由Arthur Whitney开发,并由Kx Systems商业化。这个语言充当了内存内列式数据库kdb+,和其他有关财务产品的基础。这个语言最初开发于1993年,是APL的变体并包含了Scheme的元素。这个语言的提倡者强调了它的速度、在处理阵列上的设施和富有表达力的语法。 参见 J Q (程式語言),kdb+的语言,是K和ksql的新的合并版本。 引用 外部链接 , Kx Systems , kdb+ […