关于
《Composing Programs》是一本免费的在线编程与计算机科学入门教材。它承袭 SICP 的传统,着重讲抽象方法、编程范式,以及驾驭大型程序复杂度的技术,主要用 Python 3 来讲解这些概念。
本站是它的中文译本,由 CS Five 维护,全书 4 章 29 节均已译完。
翻译
- 术语以 Python 中文文档 与 SICP 中译本为准,完整术语表见 GLOSSARY.md。
- 风格约定、常见翻译腔清单见 TRANSLATION.md。
- 书中代码块保留原有标识符与执行输出,注释和文档字符串译为中文。
参与
发现错漏或有改进建议,欢迎到 GitHub 仓库 提交 issue 或 PR。
贡献者
许可与致谢
原书 Composing Programs 由 John DeNero 编写,基于 Harold Abelson 与 Gerald Jay Sussman 的《计算机程序的构造和解释》,以 Creative Commons 署名—相同方式共享(CC BY-SA)许可发布。本译文是其衍生作品,正文同样以相同许可发布;仓库中的站点代码以 MIT 发布。
感谢原作者 John DeNero 与 SICP 的两位作者,也感谢每一位参与翻译和给项目 star 的同学。