首页 > 编程语言 >《程序是怎样跑起来的》

《程序是怎样跑起来的》

时间:2024-02-18 20:33:20浏览次数:40  
标签:起来 第三章 程序运行 二进制 程序 了解 源代码 怎样

《程序是怎样跑起来的》这本书的第三章让我对计算机程序运行机制有了更加深入的了解。通过读这本书,让我了解到了以下的几个知识方面。

首先,这一章可能详细介绍了程序从编写到执行的整个过程,包括源代码的编译、链接以及最终的执行。我通过这一章节的学习,可以对编程语言的编译过程有一个更加清晰的认识,理解编译器如何将人类可读的源代码转换成机器可以执行的二进制代码。而且从书中了解到,计算机内部之所以使用二进制数来表示的原因,是由于计算机内部所有的信息都是以二进制数的形式来处理的,因此在这一点上,整数和小数并无差别。使用二进制数来表示整数和小数的方法却有很大的不同。

其次,第三章可能还涉及到了程序运行时的内存管理,包括栈、堆等内存区域的分配和使用。这些知识点对于理解程序的运行效率和稳定性至关重要。再次,我们今后可能还会学到程序是如何在操作系统的管理下运行的,以及操作系统是如何处理程序的并发执行、资源分配等问题。该书中的这些内容有助于我们建立起对计算机系统整体工作机制的认识。

最后,如果第三章还包含了一些关于程序优化的内容,让我对如何提高程序运行效率、减少资源消耗有所了解。这对于希望写出高效程序的开发者来说是非常宝贵的知识。
总的来说,《程序是怎样跑起来的》这本书的第三章可能为我们提供了丰富的计算机科学知识,帮助我更好地理解程序的内在工作原理。通过阅读这一章节,使我们对编程有了更深层次的认识,对于计算机程序的编写和运行有了更加系统的了解。

标签:起来,第三章,程序运行,二进制,程序,了解,源代码,怎样
From: https://www.cnblogs.com/lq6668/p/18019917

相关文章

  • 程序是怎样跑起来的(第五章)
    从存储程序指令和数据的角度来看,可以说,内存和磁盘的功能是一样的,在计算机的五大部件中,内存和磁盘都属于存储器,但是利用电流实现储存的内存和利用磁实现存储的磁盘还是有所不同的,在存储容量相同的前提下,内存速度快,但价格贵,磁盘速度慢,但价格实惠。在计算机系统中,速度快,容量小的内存......
  • 程序是怎么跑起来的第三章观后感
    计算机之所以叫"计算"机就是因为发明它主要是用来计算的,"计算"当然是它的特长,在大家的印象中,计算一定是非常准确的。但实际上,即使在一些非常基本的小数运算中,计算的结果也是不精确的。实际上,不是运算本身会出错,而是计算机根本就不能精确的表示很多数。比如0.1这个数,计算机是用一......
  • 《程序是怎样跑起来的》——第五章读后感
    一:从存储程序指令和数据的角度来看,可以说大和磁盘的功能是一样的。在计算机的五大部件”中,和磁盘都属于存储器。但是,利用电流实现存储的内存和利用磁存储的磁盘还是有所不同的。在存储容量相同的前提下,内存速但价格贵,磁盘速度慢但价格便宜。二:Nandhowg提作系经超能工好内行作,即便......
  • 《程序是怎样跑起来的》——第3章 计算机进行小数运算时出错的原因
    一、计算机进行小数运算时也会出错1、计算机不是万能的:计算机在运行的时候绝大多数的时候能得到正确的数值,但依然存在程序运行后无发得到正确数值的情况。小数运算就是这样。2、示例:将0.1累加100次也得不到10但与之相反的是,0.1累加00此后的结果是10。正是这样计算机在运行小......
  • 《程序是怎么跑起来的》——第二章读后感
    一:在编程语言提供的整数类型“中,有些可以处理负数,有些不能处理负数。例如,C语言的数据类型中,有不能处理负数的unsignedshort型,也有能处理负数的short型。这两种类型的变量长度都是2字节(=16比特),都能表示2的16次幂=65536种不同的值。但是,它们能表示的值的范围不同,short型是-32......
  • 《程序是怎么跑起来的》第二章读后感
    书中描述的二进制世界对我产生了深远的影响。在我们的日常生活中,数字和计算似乎都是自然而然的,但这本书让我意识到,所有的技术和现代生活都基于一个简单的原则:二进制。这是一种简单的表达方式,但却具有无比的威力。它构建了现代世界的基石,从手机到卫星,从汽车到电视,无一不是基于这一......
  • 程序员可以做一辈子吗?大龄程序员出路在哪?
    前言随着2023年AI的出现,大家对待程序员工作有了一丝丝危机感,特别是今年整个IT行业进入了前所未有的寒冬期,让程序员不得不思考未来的职业发展。甚至很多程序员一想到自己接近35岁,焦虑感油然而生,这也是大部分程序员岗位的潜在危机意识。有危机意识是对的,至少对未来抱有期待和规划......
  • 读《程序是怎样跑起来的》第三章有感
    第三章——计算机进行小数运算时出错的原因本章的重点是小数处理二进制表示小数二进制小数点后面的位权,第一位是2的-1次幂,第二位是2的-2次幂,这样的规律不仅限于二进制数,在十进制数和十六进制数中同样适用。计算机运算出错的原因有一些十进制的小数无法转换为二进制数,比如十进......
  • 第三章 程序逻辑控制
     程序逻辑控制    在生活中,我们要完成一件比较复杂的事情时,通常是按照一定的先后次序去做的。例如要做一顿丰盛的周末午餐,我们会将整个午餐任务分解为:蒸米饭、做红烧排骨、炒芹菜、烧汤等几个子任务。而每个子任务又可以分解为一系列更小的事情,例如蒸米饭就可以分解为取......
  • 《程序是怎样跑起来的》第五章——内存与磁盘的亲密关系
    本章前面有几个问题:1、存储程序方式指的是什么?2、通过使用内存来提高磁盘访问速度的的机制称为什么?3、把磁盘的一部分作为假象内存来使用的机制称为什么?4、Windows中,咱程序运行时,存储着可以动态加载调用的函数和数据的文件称为什么?5、在EXE程序文件中,静态加载函数的方式称为......