Closed. This question is opinion-based。它当前不接受答案。












想要改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文来回答。

7年前关闭。



Improve this question




我知道所有 3 个都是相关的,我已经看到了很多用 J 写的 Project Euler 问题的答案,还有一些用 K 写的。我想知道的是,你会建议学习哪些,你会建议去哪里学习拿到 Material 去学习了吗?

最佳答案

APL

由 Kenneth Iverson 创建,作为原始数组编程语言。使用非 ASCII 字符集,因为没有保留字。 British APL Association 保留了最新的口译员列表(免费和商业)以及有关下面介绍的 APL 启发语言的信息。

A+

由亚瑟·惠特尼 (Arthur Whitney) 创建,作为 APL 的后续行动。源代码在 GPL 下可用,并且包含一个 XEmacs 扩展。从 website 下载。

乔 git _rstrong

由肯尼斯·艾弗森(Kenneth Iverson)和罗杰·许(Roger Hui)创建,它仅需要ASCII字符。该来源过去需要花钱,但最近在 GPL 下发布。从 website 下载。



另一种亚瑟·惠特尼(Arthur Whitney)语言,它也使用ASCII字符。它背后的公司已经停用了该语言,但有开源 Kona

Q

这种语言建立在 K 之上,包括类似 SQL 的查询/连接功能(表是一个内置容器),这种语言建立在处理大量数据的基础上。可以从website下载非商业许可版本。

至于积极使用的东西,Q在金融领域相当受欢迎,而J得到了一些学术界和业余爱好者的支持。这两个天是您进行数组编程的最佳选择。

关于tacit-programming - 学习 J/K/APL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1491019/

10-12 17:38