sicp課堂筆記

大型程序構造技術
黑盒抽象
約定接口
員語言抽象

學習一種語言
1.基本元素
2.組合方式
3.抽象方式

LISP語言

|過程|數(shù)據(jù)
:----:|:-----:|:-----:
基本元素|+ - * / =|23 1.738
組合方式|() cond if |
抽象方式|define|

計算模型

  • 代換模型
    兩種計算的形狀迭代和遞歸

函數(shù)應該擁有程序第一級元素的特征

  1. 可以被命名為一個變量
  2. 可以作為參數(shù)被傳遞給一個過程
  3. 可以作為一個過程的返回值
  4. 可以包含在數(shù)據(jù)結構中
    當函數(shù)作為一級元素被使用時,可以提高程序設計語言的抽象能力
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容