《程序是怎样跑起来的》第一章

本文深入探讨了CPU的基本概念、寄存器工作原理及其在程序运行中的关键作用,同时解析了函数调用机制,如何用数学函数类比解释程序语言,帮助读者理解程序的运行流程。

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

 

       其实读完第一章我用了好长时间,我现在再去回忆内容只能记得函数的调用机制。

        因为我好用了很长时间去理解函数的调用,但依然有些迷惘;函数不是说我们中学时期的数学函数,而是用类似于数学函数的方法去解释程序语言,从而理解程序的运行。

        第一章是向程序员介绍CPU,从CPU的概念到寄存器再到对寄存器进行详细的描述。作者尽量用白话的语言去描述,还对一些名词、术语进行了详细的解释,还用了结构图的方法去描述了一些运行方式。我理解作者的良苦用心,但是我依然有些内容读不明白,我觉得有些话有点绕;不过那些图还是很好的。(如果这个书能把程序与过去学习的内容、生活链接更多一些就更好了。)

       计算器的运行都需要去存储,存不了就无法运行,存储是很重要的;但是所有的存储都是有相应的地址的,要通过地址去运用存储的内容。比如,快递员要送给我们快递,就必须用地址找到我们所在的区域,然后在这个区域中搜索距离我们最近的网点,然后我们再通过快递给我们发的消息去找我们的快递。然而,CPU的运行则更加高速,也省略了我们去取快递这一步,而是从显示器直接得到了结果。

       我总觉得这本书少了一些生活化的内容,我总觉得这本书冷冰冰的。

转载于:https://www.cnblogs.com/Max-007/p/10502503.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值