美文网首页SICP OpenCourse
SICP OpenCourse 1 : L1A Overview

SICP OpenCourse 1 : L1A Overview

作者: 牛头酋长 | 来源:发表于2020-07-28 00:47 被阅读0次

    SICP OpenCourse (Structure and Interpretation of Computer Programs)

    1.Purpose of this course : Techniques for controlling complexity.

    - Black-box Abstraction

    - Conventional Interfaces

    - Meta-liguistic Abstraction

    2.Computer Science

    - How to formalize intuitions about process

    - "How-to" not "What is"

    3.What is a PROCESS in general?

    - Like a magical spirit living in computer

    4.What is a PROCEDURE?

    - That directs a PROCESS is a pattern of rules called a PROCEDURE

    - PROCEDURES are the spells.

    - If you understand  PL, you will have a spirit can help you to do something.

    5.What is the complexity

    - There are two different complexity ,  one is Abstract Engineering , the Other is Physical Engineering.

    - Constrains of Abstract Complexity is human mind limitation. And Other's is Physical limitation.

    6.Language Elements 

    - Primitive elements

        eg: + * < = 23 1.7

    - Means of combination

        eg: () COND IF    

    - Means of abstraction

        eg: DEFINE

    7.Summary

    The purpose of CS is controlling complexity.

    So, Understanding and Feeling complexity is very important.

    Entropy is the Common perspective. Control complexity is to do Entropy Reduction which is the actually real purpose of our Universe.

    The abstract thought is SEPARATE AND CONNECT.

    相关文章

      网友评论

        本文标题:SICP OpenCourse 1 : L1A Overview

        本文链接:https://www.haomeiwen.com/subject/fxdxrktx.html