魔法书《SICP》的简明介绍 - 为什么要学习SICP

(2) 2024-05-19 19:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说魔法书《SICP》的简明介绍 - 为什么要学习SICP,希望能够帮助你!!!。

写在前面

斜体 表示你需要对斜体部分的含义作出细细的斟酌和思考

加粗字 表示这部分内容是被强调的,需要注意

目的

本文的目的主要在于解答以下问题:

  • 为什么要学习SICP?
  • 学习SICP的作用?
  • SICP讲了什么?

SICP和编程的关系(为什么要学习SICP)

元知识和知识

想要理解学习SICP和学习编程有什么样的关系?也许这样一个类比是有益理解的——学习SICP之于编程就像学习 学习 本身。让我们再具体点,当我们在讨论学习数学、学习物理时,我们的研究对象是数学和物理,当我们在讨论学习学习的时候,我们的研究对象不是某一具体的科目,而是 学习 本身。在其他地方,你也许见过 元知识 这样的词语,其含义表示是 关于知识的知识,和上文讲的学习 学习 本身其实是一个意思。

那么:

  • 元知识知识(一般性知识) 的差别在哪里?
  • 为什么要区分这两个概念?
  • 学习元知识有什么好处?

解答:

相比于元知识,一般性知识更加专注于某一个领域,这使得一般性知识具有了某种特殊性(specialized),而元知识的关注点则更加彰显了其通用性。之所以区分这两个概念,是因为这有助于我们解答以下这个问题——是否存在一种高效且适用于任何领域的学习方法? 或者说 是否存在这样一种知识,能够使我们更好的学习、研究其他知识。显然,这个问题的描述就是学习元知识的好处。

举个例子:

科学方法 就是一种元知识,拿物理学和经济学来说,这两门都算科学,但它们研究的对象显然都不一样,物理学更加符合我们对 科学 这个单词的认知,那么经济学为什么也算科学呢?因为它采用科学方法来研究经济。注意尽管物理学和经济学的研究对象不一样,甚至可以说大不相同(一般性知识),但是却都可以用科学方法(元知识)来研究它们。

回到正文

在讲述了知识和元知识的关系后,让我们回到SICP和编程的关系中来。

学习SICP并不会教会你如何写出一个博客、论坛程序(一般性

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复