数组语言领域虽然很有趣,但也极其令人困惑。选择J、K、APL或A是否有原因?这些选项中似乎没有开源的版本 - 是否有开源版本?我很想拓展我的思路,但我仍然感到困惑。
我正在尝试学习 APL (Kona),并且正在寻找示例项目,以便了解有经验的 APL 程序员如何组织代码。 任何开源项目都会有所帮助,但是非金融或缺乏重度数学的项目将是最好的选择。
我正在使用C++编写代码,但我非常喜欢K/APL的面向数组的风格。 有没有人知道一些好的运算符重载技巧/宏/...,可以让我在C++中实现一些类似K/APL的编程风格? 谢谢!
我一直在阅读K编程语言的维基百科文章,看到了这样一句话: “解释器的小尺寸和语言的紧凑语法使得 K 应用程序完全可以适应处理器的一级缓存。” 这让我很感兴趣。如何才能将整个程序放入 L1 缓存中?比如说,CPU 有 256kb 的 L1 缓存。假设我的程序远远小于这个大小,并且它只需要非常...
我知道这三个都是相关的,我已经看到很多在Project Euler中用J语言解决问题的答案,也看到一些用K语言的。我想知道的是,你会建议学习哪种语言,并且你会建议从哪里获取学习材料?