首页 > 编程语言 >《程序是怎样跑起来的》第八章观后感

《程序是怎样跑起来的》第八章观后感

时间:2024-02-25 14:23:48浏览次数:25  
标签:可执行文件 观后感 代码 程序 第八章 编译器 源代码

我是计应232的学生张凯源,今天来分享《程序是怎样跑起来的》第八章观后感。
这一章讲了源文件与可执行文件及其转换,用某种编程语言编写的程序就称为源代码,保存源代码的文件称为源文件,计算机只能运行本地代码,我们输入的源代码,计算机无法直接运行,需要运用编译器转换成本地代码才能运行。本地代码我们是无法理解的,所以就有了C语音等编程语言来帮助我们编写源代码再转换成本地语言的方法,而编译器就是将源代码转换成本地代码的程序,编译器首先读入代码的内容,再把源代码转换成本地代码,本地代码的类型会根据CPU类型的不同而不同,所以编译器和CPU的类型也相关。所有类型的编议器翻译出来的本地代码都会在其对应的CPU下运行。但是仅靠编译是无法得到可执行文件的,还需要链接器,把多个目标文件结合生成一个EXE文件,后面又讲了库文件和DLL文件以及如何导入库,让我们更加详细的了解了编译及链接机制,最后讲了可执行文件运行时的必要条件以及程序加载时会生成栈和堆,栈是用来存储函数内部临时的变量,以及函数调用时所用的参数的内存区域。堆是用来存储程序运行时的人一数据及对象的内存领域。
这一章的内容有难度,让我了解到了源文件到可执行文件在到运行的过程。

标签:可执行文件,观后感,代码,程序,第八章,编译器,源代码
From: https://www.cnblogs.com/zky111/p/18032369

相关文章

  • 《程序是怎样跑起来的》读后感——第八章 从源文件到可执行文件
    在读了本章后我受益颇深。因为CPU能,直接解析并运行的不是源代码,而是本地代码,所以计算机只能够直接运行本地代码。由书可知,用某种编程语言编写的程序称为源代码,保存源代码的文件称为源文件,用C语言编写的源文件的拓展名通常是“.c”。Windows中EXE文件的程序内容,使用的就是本地代码......
  • 在做程序员的道路上,你掌握了什么概念或技术使你感觉自我提升突飞猛进?
    大家好,我是陶朱公Boy,一个认真生活,总想超越自己的程序员。前言知乎上有一个提问:在做程序员的道路上,你掌握了什么概念或技术使你感觉自我提升突飞猛进?                                        ......
  • 第12章让计算机思考的程序实现方式
    程序的使用目的:大致可以划分为作为工具与代替执行人类思考两类1工具类:如文字处理器,excel等程序主要用于作为工具提升工作效率2代替人类思考类:如微计算机控制电饭煲,根据米和水的分量自动调节火的大小与加热时间常见用程序表示人类的思考方式:1随机性,用于模仿人思考的随意性,没有......
  • 《程序是怎样跑起来的》第五章
    本章主要讲磁盘和内存的工作关系并顺带讲了一下磁盘的物理结构。首先,我们在开篇的提问环节了解到计算机存储程序的方式是在存储装置中保存程序,并逐一运行的方式。存储装置就是内存和磁盘,磁盘中存储的程序,要通过传送到内存才能被执行,这是因为在计算机工作中,由于CPU与磁盘的工作效率......
  • 《程序是怎样跑起来的》第十二章
    《程序是怎样跑起来的》第十二章这一章主要讲述了操作系统的功能和工作原理,让我对计算机系统有了更加全面的了解。操作系统作为计算机的核心软件,负责协调和管理硬件资源,确保各个程序能够顺利运行。通过学习,我理解了进程管理、内存管理、文件管理等操作系统的主要功能,以及它们是......
  • 《程序是怎样跑起来的》第9章读书笔记
    既然前面已经了解了计算机的基础,那么我们就要转移到我们平常使用的软件上了,而软件它又与应用程序有关那么就又联系到操作系统与应用程序的关系。有人开发了操作系统的原型,这是一种只具备加载和运行程序功能的监控系统。只要先开启监控系统就可以根据需要将各种程序加载到内存中并......
  • 《程序是怎样跑起来的》第四章“熟练使用有棱有角的内存”
    熟练使用有棱有角的内存这一章深入浅出地探讨计算机内存管理,不仅解释了内存的工作原理,还通过实例和案例分析,帮助读者更好地理解如何优化内存使用,提高程序的性能。本章给我留下了深刻的印象。它以生动的语言和丰富的实例,将复杂的技术概念变得容易理解。作者在书中强调了内存在......
  • 程序是怎么跑起来的第十章
    汇编语言了解程序的实际构成,通过本章学,对汇编语言有了更加深刻的了解,汇编语言的源代码转换为本地代码的方式叫汇编,反之是反汇编,汇编语言是通过利用助记符来技术程序的,通过反汇编,得到人么可以理解的代码,汇编语言通过跳转指令,可以实现循环和条件分支,不管利用什么样的语言,都要把我们......
  • 《程序是怎么跑起来》的第五次读后感(11 12章)
    《程序是怎么跑起来的》第11章计算机的硬件是计算机系统中各种设备的总称。计算机的硬件应包括5个基本部分,即运算器、控制器、存储器、输入设备、输出设备,各基本部件的功能各异。运算器能进行加、减、乘、除等基本运算。存储器不仅能存放数据,而且也能存放指令,计算机应能区分是数据......
  • 《程序是怎样跑起来的》第三章“计算机进行小数运算时出错的原因”
    当我们使用计算机进行小数运算时,可能会遇到一些意想不到的错误。这些错误并非计算机的缺陷,而是由于其内在的特性所导致的。深入了解这些原因,有助于我们更好地理解计算机运算的局限性和应对策略,从而在编程和数据处理时更加得心应手。计算机在进行小数运算时出错的原因包括二进......