All Projects → lfkdsk → Sicp Magical Book

lfkdsk / Sicp Magical Book

Licence: gpl-3.0
Magical Book The book uses dialects Scheme in the programming language Lisp to explain the core concepts of computer science, including abstraction, recursion, interpreters, and metalinguistic abstraction. Specific and micro-macroscopical to microcosmic to give a clear outline and context.

Programming Languages

racket
414 projects

Labels

Projects that are alternatives of or similar to Sicp Magical Book

Nodejs Api Doc Cn
Node.js API 文档(中文版)
Stars: ✭ 98 (-33.78%)
Mutual labels:  gitbook
Gitnote
A modern note taking app based on GIT that does not require a local GIT environment.
Stars: ✭ 1,608 (+986.49%)
Mutual labels:  gitbook
The Little Go Book
the little go book 繁體中文翻譯
Stars: ✭ 128 (-13.51%)
Mutual labels:  gitbook
Container Monitor
容器监控方案汇总
Stars: ✭ 107 (-27.7%)
Mutual labels:  gitbook
Activiti 7 Developers Guide
https://activiti.gitbook.io/activiti-7-developers-guide/
Stars: ✭ 120 (-18.92%)
Mutual labels:  gitbook
Echo
Python package containing all custom layers used in Neural Networks (Compatible with PyTorch, TensorFlow and MegEngine)
Stars: ✭ 126 (-14.86%)
Mutual labels:  gitbook
Docker Gitbook Pdf Generator
如果你想使用 GitBook 生成 PDF ,又不想折腾,使用这个项目就对啦!
Stars: ✭ 92 (-37.84%)
Mutual labels:  gitbook
Explore Python
📗 The Beauty of Python Programming.
Stars: ✭ 1,966 (+1228.38%)
Mutual labels:  gitbook
Clang Format Hooks
Apply a coding style with clang-format only to new code added to an existing code base.
Stars: ✭ 122 (-17.57%)
Mutual labels:  gitbook
Css Grid Flex
📖An introduction about grid and flex of css.
Stars: ✭ 127 (-14.19%)
Mutual labels:  gitbook
Pwning Juice Shop
GitBook markdown content for the eBook "Pwning OWASP Juice Shop"
Stars: ✭ 110 (-25.68%)
Mutual labels:  gitbook
Microservices Architecture
《微服务架构设计》
Stars: ✭ 113 (-23.65%)
Mutual labels:  gitbook
Honkit
📖 HonKit is building beautiful books using Markdown - Fork of GitBook
Stars: ✭ 1,901 (+1184.46%)
Mutual labels:  gitbook
Breaking Gfw Book
整理所有的翻墙方法,持续更新....欢迎PR
Stars: ✭ 105 (-29.05%)
Mutual labels:  gitbook
Wireshark Cheatsheet
Wireshark Cheat Sheet
Stars: ✭ 131 (-11.49%)
Mutual labels:  gitbook
Http restful api
整理HTTP后台端的RESTful API方面的知识
Stars: ✭ 94 (-36.49%)
Mutual labels:  gitbook
Kafka Notebook
The Internals of Apache Kafka
Stars: ✭ 124 (-16.22%)
Mutual labels:  gitbook
Gitbook Summary
A command line tool to generate a summary.md for Gitbook
Stars: ✭ 145 (-2.03%)
Mutual labels:  gitbook
Gitbook Reader Rn
Stars: ✭ 134 (-9.46%)
Mutual labels:  gitbook
Node In Action
📕 一本小书 -《Node.js实战》
Stars: ✭ 126 (-14.86%)
Mutual labels:  gitbook

SICP 的魔法

(整理自我自己的博客,担心有些同学看github page不方便,单独开一个proj)

计算机科学的内容包罗万象,其中的经典的课程也是不胜枚举。但是在这其中SICP(Structure and Interpretation of Computer Programs)绝对是其中的经典和翘楚,在2008年以前SICP的MIT6.001课程历来是CS相关专业必修入门课程。

SICP的核心内容是什么呢?众说纷云,有人说是一本有关Lisp/Scheme的书主要讲函数式编程的思想,有的说是一本有关解释器构造的入门书籍,和我们学过的龙书挂钩,但就我个人而言,SICP作为一本入门书更多的不是担负起介绍某一方面具体的知识的重任,而是从多个角度去教一个初学者从程序抽象、理解工程架构、学习DSL的构建方法......,不单纯介绍一方面的知识而是完备的形成一个闭环的去像你介绍什么是Computer Science。相比于这些当初选用MIT Scheme现在使用Python,不过是最大程度上减小编程语言本身的复杂度对学生理解的影响,个人觉得无足挂怀。

SICP的各个版本的封面,都选择了魔法师作为其中的主要素材,这里也作为我这个系列的名字,让我们一起领略SICP的魔法。

How to get?

GitBookMagicSICP

GitBook 版本可提供在线预览和 pdf、epub、mobi 格式的下载

Chapters

Feedback

Please send your feedback as long as there occurs any inconvenience or problem. You can contact me with:

License

License File

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].