# MIT - 6.001 - SICP

- [什么是程序](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/shen-me-shi-cheng-xu.md)
- [程序抽象](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/cheng-xu-chou-xiang.md)
- [替代模型](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/ti-dai-mo-xing.md)
- [时间/空间复杂度](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/shi-jian-kong-jian-fu-za-du.md)
- [数据抽象](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/shu-ju-chou-xiang.md)
- [高阶函数](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/gao-jie-han-shu.md)
- [Symbol](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/symbol.md)
- [数据驱动编程与防御式编程](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/shu-ju-qu-dong-bian-cheng-yu-fang-yu-shi-bian-cheng.md)
- [数据抽象中的效率与可读性](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/shu-ju-chou-xiang-zhong-de-xiao-lv-yu-ke-du-xing.md): 十一课
- [数据修改](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/shu-ju-xiu-gai.md): 十二课
- [环境模型](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/huan-jing-mo-xing.md): 十三课
- [面向对象-消息传递](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/mian-xiang-dui-xiang-xiao-xi-chuan-di.md): 十四课
- [面向对象 - Scheme 实现](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/mian-xiang-dui-xiang-scheme-shi-xian.md): 十五、十六课
- [构建 Scheme 解释器](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/untitled.md): 十七课
- [Eval-Apply Loop](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/eval-apply-loop.md): 十八课
- [Normal Order (Lazy) Evaluation](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/normal-order-lazy-evaluation.md): 十九课
- [通用机](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/tong-yong-ji.md): 二十课
- [寄存器机器](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/ji-cun-qi-ji-qi.md)
- [子程序、栈与递归](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/zi-cheng-xu-zhan-yu-di-gui.md)
- [在寄存器机器中执行](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/zai-ji-cun-qi-ji-qi-zhong-zhi-hang.md): 二十三课
- [内存管理](https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp/nei-cun-guan-li.md): 二十四课


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://zhenghe.gitbook.io/open-courses/mit-6.001-sicp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
