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

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

时间:2024-02-20 18:35:16浏览次数:24  
标签:读后感 EXE 文件 程序 第八章 编译器

又到了读书分享的时候,本篇分享《程序是怎样跑起来的》第八章的读后感,从源文件到可执行文件。 Windows中的EXE文件的程序内容使用的就是本地代码。能够把C语言等高级编程语言编写的源代码转换成本地代码的程序称为编译器,将C语言编写的源代码换成本地代码的编译器称为C编译器。把多个目标文件结合起来,生成一个EXE文件的处理就是链接,运行连接的程序就称为链接器。在本章中我也懂得了库文件,库文件指的是把多个目标文件集成保存到一个文件中的形式。链接器指定库文件后,就会从中把需要的目标文件抽取出来,并同其他目标文件结合生成EXE文件。存储着目标文件的实体,并直接和EXE文件结合的库文件形式称为静态链接库。程序加载时会生成栈和堆,栈是用来存储函数内部临时使用的变量以及函数调用时所用的参数的内存区域。堆是用来存储程序运行时的任意数据及对象的内存领域。

标签:读后感,EXE,文件,程序,第八章,编译器
From: https://www.cnblogs.com/suyibing/p/18023766

相关文章

  • 《程序是怎样跑起来的》第九章
    心得:了解了操作系统和应用以及Windows知识点:1、操作系统监控程序的主要功能是程序的加载和运行,监控程序也可以说是操作系统的原型。操作系统也称为基础软件,操作系统是计算机运行时不可或缺的控制程序,以及在控制程序下运转的为其他软件运行提供操作环境的软件的统称。操作系统本......
  • “薪”的一年程序员裁员潮技术变革情况下 程序员就业机会在哪里?
    引言:一对来自中国的工程师夫妻在美国的不幸身亡,疑似与谷歌的裁员有关,这一事件再次引发了人们对技术变革下裁员对程序员影响的关注。一、针对裁员潮的一些看法在我看来,技术变革对程序员的影响是双面的。一方面,技术变革意味着程序员需要不断学习新技术,提升自己的技能,以适应市场需......
  • 微信小程序预览或保存pdf
    在完成微信预览或保存pdf功能需要用到两个重要的api-wx.downloadFile和wx.openDocumentwx.openDocument下载文件资源到本地,返回文件的本地临时路径(本地路径)使用这个api要在微信公众后平台配置合法域名白名单,否则会报下面这个错误只是测试功能的话,可以在本地设置......
  • 程序的运行环境
    运行环境=操作系统+硬件操作系统和硬件决定了程序的运行环境同一类型的硬件可以选择安装多种操作系统。从程序的运行环境这一角度来考量硬件时,CPU的种类是特别重要的参数。CPU只能解释其自身固有的机器语言。不同的CPU能解释的机器语言的种类也是不同的。机器语言的程序称为本......
  • 导出程序EXCEL OLE DOI
    *&---------------------------------------------------------------------**&ReportZLOAD*&---------------------------------------------------------------------**&*&--------------------------------------------------------------------......
  • 对于程序运行环境的影响因素的认识(《程序是怎样跑起来的》第7章)
    阅读《程序是怎样跑起来的》第7章,我对于程序在不同操作系统的运行原理和过程有了认识。正如书中所言,不同的操作系统和硬件影响程序的运行环境。首先是操作系统例如Windows、Linux等,因为部分应用所使用的操作系统不同,版本不同,因此会影响应用的运行,例如书中举例的2007MrcosoftOffi......
  • 《程序是怎样跑起来的》第五章第二节读后感
    在《程序是怎样跑起来的》第五章第二节中,作者详细介绍了程序的运行过程,包括编写代码、预处理、汇编、编译、链接和运行等步骤。通过这一节的阅读,我对程序的运行过程有了更加深入的理解。首先,作者介绍了程序的编写过程,让我明白了编写程序需要使用特定的编程语言,并且需要......
  • 源程序的运行过程
    源程序的运行过程主要包括预处理、编译、汇编和链接四个步骤。具体如下:预处理:预处理器对源代码进行处理,包括展开头文件、宏定义替换等,生成中间代码文件(通常是以.i为扩展名的文件)。编译:编译器将预处理后的中间代码翻译成汇编代码。这一步骤涉及到语法分析、语义分析以及优化等过......
  • 《程序是怎样跑起来的》第8章
    第八章主要讲从源文件到可执行文件。看每章节中我都会先从课前问题来看起。因为我觉得这些问题很有价值。从问题中我知道了CPU能解释和执行的程序叫本机代码(机器语言代码),将多个目标文件拼接成一个EXE文件的工具是连接器,扩展名.obj的目标文件的内容本机代码,由多个目标文件打包而成......
  • 《程序是怎样跑起来的》读后感——第六章 亲自尝试压缩数据
    读完第六章后,我了解到文件是以字节为单位来保存的,文件的大小之所以用KB、MB等来表示,就是因为字节用B来表示。文件用来压缩是可以使用RLE算法机制的。RLE算法是用“数据”*“重复次数”来压缩的,它比较适用字节重复较多的文件,并不适合文本文件的压缩。用哈夫曼算法也可以压缩文件。......