mit-scheme编译运行代码

很多同学可能在学习《计算机程序的构造和解释》时会遇到不知如何编译运行代码的问题,我也一样。在阅读了《MIT/GNU Scheme User’s Manual》,并经过自己几小时的尝试后,终于弄懂了如何在mit-shceme解释器中编译运行代码。

步骤(本人系统为ubuntu):

1、将代码保存成后缀名为.scm文件(假设保存为"sum.scm")。

2、在终端里进入到.scm文件所在的目录,运行mit-scheme。

3、在mit-scheme解释器里输入命令 (cf "sum")。如无错误,会有如下信息:

;Generating SCode for file: "sum.scm" => "sum.bin"... done

;Compiling file: "sum.bin" => "sum.com"... done

;Unspecified return value

这时源代码编译成功。

4、再输入命令(load "sum"),如无错误,会有如下信息:

;Loading "sum.com"... done

;Value: sum

然后就可以使用sum.scm中的函数了,例如 (sum 8 3)

附:sum.scm代码

(define (sum a b) (+ a b))


你可能感兴趣的:(小教程)