??
练习1.17
这道题中有2个需要我们自己先写出来的函数double和halve,当然了,这都非常容易实现:
(define(double x)
(+ x x))
(define(halve x)
(/ x 2))
题目中要求我们设计一个类似于fast-expt的求乘积的过程,并且只用对数的步数。
(define(...
分类:
其他好文 时间:
2015-02-05 20:32:57
阅读次数:
96
??
(define(cube x) (* x x x))
(define(p x) (- (* 3 x) (* 4 (cube x))))
(define(sine angle)
(if (not (> (abs angle) 0.1))
angle
(p (sine (/ angle 3.0)))))
大家...
分类:
其他好文 时间:
2015-02-05 18:35:07
阅读次数:
215
??
我们先将Ackermann函数写入Edwin中,当然了,再获取结果之前应该先自己用笔算算。结果如下:
(A 1 10)
;Value: 1024
(A 2 4)
;Value: 65536
(A 3 3)
;Value: 65536
其中65536也就是16的四次方。
接下来通过连续的n值来观察题目中随后给出的几个过程。和之前一样,直接代...
分类:
其他好文 时间:
2015-02-05 13:35:11
阅读次数:
112
Edwin是MIT Scheme系统的一个窗口式的编辑使用前端。启动Edwin实际是先启动Scheme系统,再启动也给Edwin前端。Edwin是一个使用Scheme写的交互式编辑器,其特点是支持Scheme表达式的编辑和求职。Edwin模式:编辑Scheme文件的模式,如果装入一个.scm文件,相...
MIT Scheme 的基本使用安装和启动启动在 Windows 下正确安装 MIT Scheme 系统后,程序菜单里将有一个 MIT Scheme 目录,其中包含:Documentation:以浏览器方式打开 HTML 形式的 Scheme 文档MIT GNU Scheme:Edwin 环境下启动...
分类:
其他好文 时间:
2015-01-20 13:24:19
阅读次数:
192
1、Edwin介绍
Edwin是MIT Scheme系统的一个窗口式的编辑使用前端。启动Edwin实际是先启动Scheme系统,再启动也给Edwin前端。Edwin是一个使用Scheme写的交互式编辑器,其特点是支持Scheme表达式的编辑和求职。
2、两种不同执行模式
Edwin模式:
编辑Scheme文件的模式,如果装入一个.scm文件,相应的Edwin...
edwin从发布以来, 得到了不少关注, 获得了不少star. 最近又做了一些很有意义的改进, 同时完善了部分文档. 项目地址: https://github.com/harryliu/edwin , 欢迎fork或PR, 如果喜欢, 请打star. ? 再次介绍一下edw...
分类:
编程语言 时间:
2014-09-06 18:53:14
阅读次数:
335
edwin从发布以来, 得到了不少关注, 获得了不少star. 最近又做了一些很有意义的改进, 同时完善了部分文档. 项目地址: https://github.com/harryliu/edwin , 欢迎fork或PR, 如果喜欢, 请打star. 再次介绍一下edwin项目edwin是一个报警和...
分类:
编程语言 时间:
2014-09-06 02:13:02
阅读次数:
563
简单介绍一下edwin edwin是一个报警和监控平台, 可以使用它监控任意东西, 如有异常(分为警告级和严重级), 可以发出报警. 可以自定义报警的通知方式, 比如邮件/短信/电话. 另外, 它提供一个web UI,? 上, 能以das...
分类:
编程语言 时间:
2014-08-11 08:29:57
阅读次数:
386
简单介绍一下edwinedwin是一个报警和监控平台, 可以使用它监控任意东西, 如有异常(分为警告级和严重级), 可以发出报警. 可以自定义报警的通知方式, 比如邮件/短信/电话. 另外, 它提供一个web UI, 上, 能以dashboard形式展现监控指标的状态. edwin对于监控项目的组....
分类:
编程语言 时间:
2014-08-11 00:18:11
阅读次数:
403