繁体   English   中英

DrScheme中的SICP中使用哪种语言?

[英]Which language in DrScheme for SICP?

我一直在DrScheme 4.2中使用SICP模块,但是哪种语言在DrScheme中对SICP的支持最好?

有没有人在这里尝试过这个

谢谢。

我认为您只需要R5RS ,它可以在DrScheme中通过“ Language > Choose Language...

您可能要允许重新定义绑定。 选择R5RS后,单击“ Show Details ”,然后取消选中“ Disallow redefinition of initial bindings ”。

文本某些 地方使用了error功能,R5RS中不提供该功能。 在这些情况下,您可以使用srfi-23

另一种选择是简单地使用“方案”模块语言。 选择“模块”作为您选择的语言,并使用#lang scheme#lang scheme/base启动源文件。

对于“ 示例:一种图片语言 ”一章,您可以尝试使用此软件包 (我自己还没有尝试过,所以我不知道它的效果如何)。

SICP对DrRacket的支持

该软件包在PLT的DrRacket中为Abelson和Sussman的《计算机程序的结构和解释》(SICP)第二版教科书中提供了支持,适用于希望使用DrRacket的工具进行SICP编程作业的学生。

http://www.neilvandyke.org/racket-sicp/

我在SICP中位于完全相同的位置,并且正在使用-“编程语言的本质”作为语言。 它尚未引起任何问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM