level 13
nadesico19
楼主
■译者言
仅以此文表达我的守望。
■原文地址
ht
tp://ww
w.shido.
info/lisp/idx_scm.h
tml
■简介
这是一篇难易跨度较小,针对初学者的Scheme入门指南。
面向的是使用过计算机,但编程经验尚浅的人群。虽然关于Scheme的优秀文章早已数不胜数,但我仍然敢于尝试,撰写了这篇解说文。像Scheme这样的话题,心有灵犀则一点即通,无灵犀则一点都不通。若您读过一些其他文章却至今无法理解这门语言,可以试试阅读本文。
这篇指南的最终目标是,提供能够阅读计算机科学的经典教材SICP(Structure and Interpretation of Computer Programs)程度所需的Scheme相关知识。
■目录
1. 安装解释器
2. 使用Scheme代替计算器
3. 使用list
4. 定义函数
5. 分支
6. 局部变量
7. 循环
8. 高阶函数
9. I/O
10. 赋值
11. 字符、字符串
12. 符号类型
13. 关联list、哈希表
14. vector和结构体
15. 宏定义
16. 续延(continuation)
17. 延迟求值(delayed evaluation)
18. 非确定性
19. 附录(选译)
2012年09月11日 13点09分
1
仅以此文表达我的守望。
■原文地址
ht
■简介
这是一篇难易跨度较小,针对初学者的Scheme入门指南。
面向的是使用过计算机,但编程经验尚浅的人群。虽然关于Scheme的优秀文章早已数不胜数,但我仍然敢于尝试,撰写了这篇解说文。像Scheme这样的话题,心有灵犀则一点即通,无灵犀则一点都不通。若您读过一些其他文章却至今无法理解这门语言,可以试试阅读本文。
这篇指南的最终目标是,提供能够阅读计算机科学的经典教材SICP(Structure and Interpretation of Computer Programs)程度所需的Scheme相关知识。
■目录
1. 安装解释器
2. 使用Scheme代替计算器
3. 使用list
4. 定义函数
5. 分支
6. 局部变量
7. 循环
8. 高阶函数
9. I/O
10. 赋值
11. 字符、字符串
12. 符号类型
13. 关联list、哈希表
14. vector和结构体
15. 宏定义
16. 续延(continuation)
17. 延迟求值(delayed evaluation)
18. 非确定性
19. 附录(选译)