tacit-programming

tacit-programming

文章 0 浏览 2

摆弄无点代码?

我一直在学习 Factor 和 J 语言来尝试无点编程。这些语言的基本机制似乎很清楚,但了解如何进行算法设计是一个挑战。 对我来说,一个特别令人困惑的地…

难如初 2024-09-16 12:37:18 4 0

J 有哪些独特的功能?

我有 C、Fortran、Python、R、Matlab 和一些 Lisp 背景,而且我读过一些关于 Haskell 的东西。 J 或 APL 家族的其他语言中有哪些独特的想法/示例,并…

请你别敷衍 2024-09-09 20:19:55 3 0

如何在 J 中进行文件 io 操作?

我希望能够读取和写入文件等,我该怎么做?…

烟酉 2024-09-06 07:57:51 5 0

如何在 J 中惯用地生成罗兰素数序列?

如果您不熟悉罗兰素数列,可以在此处。我在 J 中创建了一个丑陋的程序单子动词来生成此序列中的前 n 项,如下所示: rowland =: monad define result …

似梦非梦 2024-09-05 05:59:53 4 0

如何在 J 中定义一个动词,将不同的动词交替应用于列表中的每个原子?

想象一下,我在 J 中定义了以下名称: m =: &gt: i. 2 4 5 看起来如下所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26…

吾家有女初长成 2024-09-04 17:43:46 7 0

组合器在串联/隐性编程语言中的作用

高阶组合器(或函数生成器)在连接和隐性编程? 除了直接操作堆栈之外,还有其他方法可以实现串联编程语言吗? 上述组合器与 Schonfinkel 的 组合逻辑…

白日梦 2024-09-01 07:13:02 5 0

阅读 J 代码的最佳策略

我已经使用 J 几个月了,我发现阅读不熟悉的代码(例如我自己没有编写的代码)是该语言最具挑战性的方面之一,尤其是在默认情况下。一段时间后,我想…

一世旳自豪 2024-08-30 16:55:46 5 0

是否可以在F#中编写默认函数

默认或无点风格编程允许人们创建函数而不考虑它们的参数。这可以在 F# 中完成吗?…

﹏半生如梦愿梦如真 2024-08-12 05:25:23 2 0

如何在 J 中重构它?

这是 Project Euler #1 解决方案的不同方法: +/~.(3*i.&gt.1000%3),5*i.&gt.1000%5 如何重构它?…

沉睡月亮 2024-08-07 01:21:51 5 0

学习 J/K/APL

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

北斗星光 2024-08-06 16:20:01 3 0

在 APL 中,如何从给定的整数集中计算最小的未使用正整数?

例如,给定 1 8 4 9 0 2 ,返回 3。谢谢。…

谜兔 2024-08-04 08:31:22 6 0

为什么这个 J 函数没有运行?

我正在尝试学习 J,我正在使用的书说这是定义一元函数的正确方法 function =: 3:0 function statements ,所以我遵循这种格式并编写了折叠代码。你能…

圈圈圆圆圈圈 2024-08-03 16:58:29 4 0

在哪里可以找到 J 中所有运算符的列表

我正在尝试学习 J,但遇到的一个大问题是我不知道所有预定义运算符是什么或在哪里可以找到它们。我花了太长时间才弄清楚|都是余数函数(当它是二元时…

看轻我的陪伴 2024-08-02 23:44:07 4 0

J@没有按预期工作

我刚刚开始尝试学习 J 语言,并对以下内容感到困惑: 1 2 +/@{ i.4 1 2 +/ 1 2 { i.4 3 当 @ 的文档中显示:“xu@vy ↔ uxv y”时, 我认为我只是将某…

仙女 2024-07-26 02:25:38 4 0

您如何称呼这种函数式语言功能?

好吧,够尴尬的了,我发布了我需要解释的代码 。 具体来说,它首先将绝对值和减法链接在一起,然后进行排序,同时根本不必提及参数和参数,因为存在可…

旧人九事 2024-07-11 18:44:53 6 0
更多

推荐作者

不再见

文章 0 评论 0

真是无聊啊

文章 0 评论 0

樱娆

文章 0 评论 0

浅语花开

文章 0 评论 0

烛光

文章 0 评论 0

绻影浮沉

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文