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.
Stars: ✭ 148
Programming Languages
racket
414 projects
Labels
Projects that are alternatives of or similar to Sicp Magical Book
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
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
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
Honkit
📖 HonKit is building beautiful books using Markdown - Fork of GitBook
Stars: ✭ 1,901 (+1184.46%)
Mutual labels: gitbook
Gitbook Summary
A command line tool to generate a summary.md for Gitbook
Stars: ✭ 145 (-2.03%)
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?
GitBook :MagicSICP
GitBook 版本可提供在线预览和 pdf、epub、mobi 格式的下载
Chapters
Feedback
Please send your feedback as long as there occurs any inconvenience or problem. You can contact me with:
- Email: [email protected]
- Weibo: @亦狂亦侠_亦温文
- Blog: 刘丰恺
License
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].