sicp(1)

sicp(1)

sicp(1)

Table of Contents

  • 1. computer science的本质
    • 1.1. blackbox abstraction
      • 1.1.1. 优点

1 computer science的本质

computer science讲的是how to的处理问题方法。具体来讲就是怎么样处理复杂度的科学。

1.1 blackbox abstraction

1.1.1 优点

  1. 方便构建更复杂的系统而不用考虑过多的细节。

    通过构造blackbox,我们可以构建更大更复杂的系统而不用考虑过多的细节。
    因为我们不可能同时在脑海里放满所有的细节,所以blackbox abstraction可以
    让我们每次只集中关注解决一件事情。

    实例说明:
    从小方面讲,黑盒可以是个函数或具有某功能的类。从大方面讲可以是不同模块或者系统。

  2. 使我们可以找到更通用的方法。

    由于我们平时写的程序往往是针对于某一问题的特殊解答。那么在此情况下,我们可以找到 通用算法来为我们所用。这些通用算法经过简单的定制就会成为我们针对于某一问题的特殊解答。

    我们在解决现有问题时,往往在现实中不会找到答案,但是可以找到一种类似的方法,这种方法 往往是通用性较强的。

Author: lexnewgate

Created: 2016-01-02 周六 01:57

Emacs 24.5.1 (Org mode 8.2.10)

Validate

你可能感兴趣的:(sicp(1))