Closed. This question is off-topic。它当前不接受答案。












想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。

7年前关闭。



Improve this question





我正在尝试学习APL(Kona),并且正在寻找示例项目,以便可以了解有经验的APL使用者如何组织他/她的代码。

任何开源项目都将有所帮助,但是非财务项目或缺少大量数学知识的项目都将很棒。

最佳答案

我也一直在寻找,还没有找到。 APL是一种非常古老的语言;它完全早于整个开源运动。与同样悠久的Lisp(其历史包括大量AI实验室研究和开放式合作精神)不同,APL的文化在历史上一直与IBM,商业分时系统和金融相关联。不过,我和凯文(Kevin)试图与科纳(Kona)改变这一点。

no stinking loops处有相当多的k代码。不过,其中一些代码是针对k版本而不是Kona所针对的版本编写的。 Hakan Kjellerstrand也有出色的K page

还有几本很棒的APL / J / K / Q书。我特别推荐肯尼思·艾弗森(Kenneth Iverson)的A编程语言,亨利·里奇(Jenry Rich)的C程序员J,杰弗里·博罗(Jeffry Borror)的真人Q(Q是Kx的K的最新版本)和吉尔曼·罗斯(Gilman&Rose)的APL:交互式方法。除了最后一个,所有其他都可以在网上找到。

请记住,许多人本身将APL用作数学工具(例如R,mathematica,gnuplot等),而不是用于编程。 (恕我直言,J是最好的选择。)K被设计为一种更通用的编程语言,感觉就像是APL,Lisp和C的综合。但是,它在语言家族中是一个离群值。

关于open-source - 是否有用APL编写的开源项目? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6237736/

10-10 02:59