K语言

K
编程范型阵列, 函数式
設計者Arthur Whitney
實作者Kx Systems
发行时间1993年,​31年前​(1993
型態系統动态, 强类型
網站kx.com
啟發語言
A+, APL, Scheme
影響語言
Q

K是专有的阵列处理编程语言,由Arthur Whitney开发,并由Kx Systems商业化。这个语言充当了内存内列式数据库kdb+,和其他有关财务产品的基础[1]。这个语言最初开发于1993年,是APL的变体并包含了Scheme的元素。这个语言的提倡者强调了它的速度、在处理阵列上的设施和富有表达力的语法[2]

参见

  • J
  • Q (程式語言),kdb+的语言,是K和ksql的新的合并版本。

引用

  1. ^ Kx Systems. [2020-05-24]. (原始内容存档于2020-02-01). 
  2. ^ Iverson, Kenneth. Notation as a Tool of Thought. [2015-02-23]. (原始内容存档于2013-09-20). 

外部链接

  • 官方网站, Kx Systems
  • 官方网站, kdb+
  • Overview of K (with a link to K reference card) (页面存档备份,存于互联网档案馆
  • Dennis Shasha - K as a Prototyping Language (页面存档备份,存于互联网档案馆
  • Michael Schidlowsky - Screencast comparing solutions of a specific problem(页面存档备份,存于互联网档案馆) in K vs. Java
  • K by Arthur Whitney (2005)(页面存档备份,存于互联网档案馆
  • oK (页面存档备份,存于互联网档案馆REPL for a K clone
  • Kona (页面存档备份,存于互联网档案馆) an open-source K3 implementation
小作品圖示这是一篇關於電腦程式語言的小作品。您可以通过编辑或修订扩充其内容。
特征
  • APL语法与符号英语APL syntax and symbols
  • 直接函数英语Direct function(dfn)
  • APL符号代码页英语Digital encoding of APL symbols
  • 艾佛森括号
  • 共享变量英语Shared Variables
Ibm5100 (2297950254).jpg
实现英语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
  • 分类 目录
  • 共享资源页面 共享