J语言
維基百科,自由的 encyclopedia
J语言,是一种阵列编程语言,由肯尼斯·艾佛森和許國華(英语:Roger Hui)於1990年代初發明。J语言是APL語言的一种方言[5][6],延续了APL鲜明的簡潔性,它在數學和统计学程式設計上十分高效,特別是在需要进行矩陣运算的场合。
事实速览 编程范型, 语言家族 ...
编程范型 | 阵列、隐式、反射式、函数式 |
---|---|
语言家族 | APL |
設計者 | Kenneth E. Iverson、許國華(英语:Roger Hui) |
實作者 | JSoftware |
发行时间 | 1990年,34年前(1990)[1] |
当前版本 |
|
型態系統 | 动态类型 |
操作系统 | 跨平台: Windows, Linux, macOS |
許可證 | GPLv3 |
網站 | www |
主要實作產品 | |
J | |
啟發語言 | |
SHARP APL | |
影響語言 | |
Dyalog APL, NARS2000, BQN, SuperCollider[3] |
关闭
J语言最初起步于肯尼斯·艾佛森在1987年发表的《APL字典》[7],它实现了其中至关重要的秩的概念[8]。J语言提供隐式定义机制包括秩、钩子[9]、叉子[10]和多种函数复合(英语:function composition (computer science))[11],并介入了作为头等对象的动名词,用以建立控制结构[12],它常被作为隱式編程的典范之一[13]。