我知道所有3个都是相关的,我已经看到了用J编写的Project Euler中的问题的几个答案,以及一些写的K.我想知道的是,你建议学习哪个,你会建议去哪里关于获取材料学习它?
APL
由Kenneth Iverson创建,作为原始数组编程语言.使用非ASCII字符集,因为没有保留字.在英国的APL协会保持口译(包括免费和商业)的下面覆盖的APL风格的语言向上最新名单,以及信息.
A +
由亚瑟惠特尼创建,作为APL的后续行动.源代码在GPL下可用,并且包含XEmacs扩展.从网站下载.
Ĵ
由Kenneth Iverson和Roger Hui创建,这只需要ASCII字符.用于花钱的来源虽然最近是在GPL下发布的.从网站下载.
ķ
另一个亚瑟惠特尼语言,这也使用ASCII字符.它背后的公司已退役这种语言,但有开源Kona.
Q
构建在K之上以包含类似SQL的查询/连接功能(表是内置容器),这种语言建立在处理大量数据的基础之上.可以从网站下载非商业许可版本.
至于积极使用什么,Q在金融方面相当受欢迎,而J得到了学术界和业余爱好者的一些支持.这两天是阵列编程最好的选择.