博客

我的博客覆盖了前端、后端、客户端以及系统编程等领域,以构建高效、弹性、可维护的应用程序为目标。请随意翻阅查看。这里记录了我对一些新技术、新工具以及在项目中的开发实践,往前翻翻还有很多不着调的诗歌。

SICP 102 - 构造过程抽象

这是 SICP 第一章的内容总结,包含了所有习题的答案。过程抽象是编程最重要的特性之一,本文阐释了为什么要进行过程抽象,如何进行好过程抽象,过程抽象的主要实践,对不同过程抽象的时间和空间认识,如何进行抽象的抽象,如何基于抽象的抽象进行工作,以及在什么时候需要什么层次的抽象这几个问题。

SICP 101 - 通过代码看世界

本文是对 Structure and Interpretation of Program - SICP 一书导论部分的总结,作者提出程序员往往和三个对象相关:人的大脑、程序集合、计算机本身。SICP 使用 Scheme 语言来教授编程,Scheme 的英文含义正是“做计划”,编程的核心在于对现实世界的不断抽象,如果说艺术解释了我们的梦想,计算机则以程序之名在执行它们。

1...567...16