scheme

scheme

文章 27 浏览 96

用一种语言编写的代码如何从另一种语言调用

这是我一直想知道答案,却从未真正问过的问题。 由一种语言(尤其是解释性语言)编​​写的代码如何被编译语言编写的代码调用。 例如,假设我正在用 C…

無處可尋 2024-07-19 03:46:25 7 0

序列“基元”的最小集合是什么? 任何序列计算都需要吗?

我正在用解释器编写类似计划的内容。 类似Scheme 的解释器应该能够很好地与任何实现 IEnumerable 的对象一起工作,这似乎很自然。 解释器不允许突变 -…

悸初 2024-07-19 03:36:25 2 0

最佳的“最通用的统一器”是什么? 算法?

问题 什么是最有效的 MGU 算法? 它的时间复杂度是多少? 在堆栈溢出答案中描述是否足够简单? 我一直试图在 Google 上寻找答案,但不断发现只能通过 …

万劫不复 2024-07-19 02:36:12 9 0

如何从 SICP 调用方案编号函数

在 SICP(例如 2.6)中,以下功能被描述为“无需数字即可度过难关”的方式。 我正在努力理解这一点。 首先,如何调用这些函数? 我实际上可以以某种方…

穿透光 2024-07-18 11:03:25 4 0

自动将 LilyPond 源文件转置为多个密钥的最佳方法是什么?

问题 我正在使用LilyPond 来排版供教堂唱诗班表演的乐谱。 根据每周有空的人员,歌曲将以不同的调进行播放。 我们有一位出色的钢琴家,她可以演奏我们…

给不了的爱 2024-07-18 08:20:37 10 0

寻求人为的示例代码:延续!

所以我相信我现在至少在某种程度上理解了延续,这要归功于 社区计划维基 和 在固定天数内学习方案。 但我想要更多的练习——也就是说,我可以在脑海中…

慈悲佛祖 2024-07-18 00:27:04 7 0

如何在 Ubuntu 8.10 中为 6.001 设置 MIT 方案

我通过视频讲座和讲义玩自学6.001。 然而,我在 Ubuntu 中设置 MIT 方案时遇到了一些问题(intrepid)。 我使用了包管理并安装了 MIT-Scheme,但它显…

锦爱 2024-07-17 20:33:00 3 0

为 Dr.Scheme 寻找 SimplyScheme 成语

我正在使用 Ableson/Sussman 完成 SICP 讲座和伯克利 61A 讲座,这更多是我的 速度。 我想做一些伯克利的作业,但需要 句子、butfirst、butlast 等的…

梦醒时光 2024-07-17 11:15:03 5 0

如何编写一个接受两个列表并返回四个列表的方案函数

我有 2 个元素列表 '(abc) '(dbf),并且想要在一个结果中查找差异、并集和交集。 那可能吗? 如何? 我编写了一个成员函数来检查第二个列表中是否存在…

空气里的味道 2024-07-17 03:19:04 5 0

如何改进这段代码?

我对练习1.11 为: (define (f n) (if (&lt n 3) n (+ (f (- n 1)) (* 2 (f (- n 2))) (* 3 (f (- n 3)))) )) 正如预期的那样,诸如 (f 100) 之类的评…

黯然#的苍凉 2024-07-16 22:11:00 4 0

你能从Scheme中的函数中不返回任何内容吗?

我正在编写一个方案解释器,在 if 语句的情况下,例如: (if (&lt 1 0) 'true) 我尝试过的任何解释器都只会返回一个新提示。 但是当我编写这个代码时…

三岁铭 2024-07-15 07:08:49 4 0

修复 Lisp 语法

作为 Lisp 的新手,我想知道 Lisp 语法是否可以“修复”? 有人说 Lisp 的语法是其最大的优势之一。 我不太明白这一点。 难道不能用空格、换行和缩进…

如若梦似彩虹 2024-07-15 05:16:38 6 0

如何正确计算Scheme中的成对差异?

给定一个数字列表,例如 (1 3 6 10 0),如何计算差异 (xi - xi-1 ),前提是 x-1 = 0 ? (本例中的结果应该是 (1 2 3 4 -10)) 我发现这个解决方案是…

淡淡的优雅 2024-07-15 03:22:52 4 0

如何在 DrScheme 中重新定义常量标识符?

我正在使用 DrScheme 编写一个 Scheme 解释器。 我定义了一个 Read Eval Print Loop 并重新定义了 eval 过程。 这在其他方案实现中工作得很好,比如Ch…

太阳公公是暖光 2024-07-14 12:52:32 6 0

Lisp/Scheme 中的自引用数据结构

有没有办法在 lisp 或 schema 中构建自引用数据结构(比如带有循环的图)? 我以前从未想过这一点,但由于缺乏进行破坏性修改的方法,我无法找到直接…

夜清冷一曲。 2024-07-14 08:46:29 5 0
更多

推荐作者

玍銹的英雄夢

文章 0 评论 0

我不会写诗

文章 0 评论 0

十六岁半

文章 0 评论 0

浸婚纱

文章 0 评论 0

qq_kJ6XkX

文章 0 评论 0

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