J 语言是一种阵列编程语言,属于第五代的函数型语言,也是 APL 语言的继承者。J 语言和 APL 语言原理基本相同,但是它不使用 APL 的象形文字,而使用 ASCII 字符,功能也比 APL 更完善、更简洁、更强大。它适用于各种微机和多种操作平台,包括 Windows、Linux、Mac、iOS、Android 和 Raspberry Pi 等。
J 语言在其官网写道,它具备高性能数据分析特性,以及用于探索性编程的强大运算符,并且内置数据库,支持处理大型的数据表(数百万行到数十亿行)。
J 语言有以下显著的特点:
- 面向数组
- 沿用了自然语言
- 具有丰富的动词(函数)
- 异常简洁
- 通用性很强