什么是程序? -- SICP 读书笔记 1

本文探讨了编程的本质不仅是让计算机执行任务,更重要的是表达人类思想的过程。文章讲述了编程的学习目标,包括理解计算机语言的风格与美感,掌握复杂系统的控制方法,并能够安全地修改程序而不失原有风格。此外,还讨论了编程语言的创造与计算机科学的关系,以及编程思维的培养。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先是写给人看的,然后是顺便计算机可以执行而已

不能失去其中的乐趣,否则就是没有任何的意义了。

首先是在脑海中有这样的图像,然后是用程序的语言实现出来。

这个世界上有很多的程序,但是如果是要学习智能的程序的话,就不得不学习计算机语言了。

可以分成三个,人的思想,计算机语言,然后是计算机

学习之后是应该有对计算机语言的风格和美感的基本的感受,能够对复杂系统进行控制,能够阅读50页长的程序,能够感到安全的修改一个计算机程序,保留原作者的风格

计算机语言不仅仅是一个让计算机工作的,而是我们表达我们的思想的一个方法。

创造新的语言强调某个方面然后忽略别的方面

计算机不是一个科学,和计算机也没有多少关系,计算机的演化是人的演化,是人怎样的思考的结果

数学是告诉是什么,计算机告诉的是怎样实现

思考的三个过程:
首先是收集所有的小的片段合成一个整体
然后是把两个不同的想法放在一起进行比较形成自己的想法
最后是从现实的情况中分离出来,被称为是抽象,这样一个普通的想法就生成了


计算机的过程:
是寄居在计算机里面的,然后是可以调用其他的一种抽象的被称为是数据的。知道该过程的被成为是程序,人可以制作程序知道这样的过程。人通过拼写唤起计算机进行处理

一个程序不仅仅是告诉计算机如何工作,更加重要的是人的思想的组织。怎样组织我们的思想,思想的过程是怎样的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值