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

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

时间:2024-02-27 23:22:46浏览次数:31  
标签:读后感 EXE 文件 程序 第八章 编译器 源代码

读完第八章关于从源文件到可执行文件的内容,我了解到第八章关于编译器的内容尤其令人印象深刻。这一章清晰地展示了编译器如何将高级语言编写的代码转化为机器语言,从而使计算机能够理解和执行。
计算机只能运行本地代码,用某种编程语言编写的程序,就称为源代码,保存源代码的文件称为源文件。其中,编译器负责转换源代码,能够把C语言等高级编程语言编写的源代码转换为本地代码的程序,称为编译器。但是仅靠编译是无法得到可执行文件的。编译器转换源代码后,就会产生本地文件,但是本地文件不能直接运行,编译之后还需要进行链接处理,可以使用Borland C++进行编译和链接。
DLL文件及导入库,DLL文件是程序运行时动态结合的文件,储存着目标文件的实体,并直接和EXE文件结合的库文件形式称为静态链接库。
可执行文件运行时的必要条件。其中EXE文件是作为单独的文件储存在硬盘中的,通过资源管理器找到并双击EXE文件,就会把EXE文件内容加载到内存中运行。程序加载时会产生栈和堆,在EXE文件中,并不存在栈及堆的组。栈和堆的大小可以由程序员任意指定。
不管是什么程序,程序的内容都是由处理和数据构成的,大多数编程语言都是用函数来表示处理,用变量来表示数据。

标签:读后感,EXE,文件,程序,第八章,编译器,源代码
From: https://www.cnblogs.com/fjh-/p/18038693

相关文章

  • 《程序是怎样跑起来的》第三章读后感
    第三章为计算机在计算小数时会出错的原因,其实刚看到这个题目,脑海里边出现高中时我们的专业课老师告诉我们的一句话,你们可能会出错,但电脑不可能会出错,后来看完这一章后,我才理解到计算机之所以取近似值是因为有些数据是二进制表达不出来的,而高中老师说的也没错,因为他只是指的是在一......
  • 程序是怎样跑起来的(第八章)
    用某种编程语言编写的程序称为源代码,将源代码保存成一个文件就称为源文件。C语言的源文件扩展名约定为“.C”。代码清单的源代码是不能直接运行的,因为CPU能直接解释和执行的只有本机代码。CPU是计算机的大脑,他只能理解本机代码形式的程序。不同编程语言所编写的源代码翻译成本机代......
  • 《程序是怎样跑起来的》第六章
    读书笔记:6.1:在文件中存储数据的基本单位是1字节(8比特);zip表示压缩文件;zip是Windows标准支持的压缩文件扩展名。半角英文、数字和符号都是用1字节表示的,汉字等全角字符用2字节表示。.BMP格式的图片文件是没有经过压缩的,因此比PNG等压缩格式的图片文件要大。文件是字节数据的集......
  • 程序是怎样跑起来的(第七章)
    程序在怎样的环境下运行每个程序都有其对应的运行环境。程序的运行环境是通过操作系统和硬件(处理器、内存等)来表示的,也就是说,操作系统和硬件决定了程序的运行环境。一台计算机可以安装多种操作系统,因为操作系统有很多版本,有些应用程序可能只在特定版本的操作系统中运行。将硬件作......
  • 《程序是怎样读起来的》第九章读后感
    读完《程序是怎样读起来的》的第九章,我深感启发。这一章主要探讨了如何有效地阅读和理解复杂的程序代码,对于提升我的编程能力和解决问题的能力有着很大的帮助。首先,这一章强调了阅读代码的重要性。在编程过程中,我们往往花费大量时间编写代码,但却很少花时间去阅读和理解别人的代码......
  • 《程序是怎样跑起来的》第十章读后感
    在阅读《程序是怎样跑起来的》第十章后,我对于程序运行的底层机制有了更为深入的理解。这一章主要探讨了程序如何在操作系统的管理下运行,以及操作系统如何提供各种服务来支持程序的运行。首先,我了解到程序在运行过程中,需要经过一系列的步骤,包括编译、链接、加载等。这些步骤都是为......
  • 《程序是怎样跑起来的》第十一章读后感
    在阅读《程序是怎样跑起来的》第十一章后,我对于程序的运行和计算机的工作原理有了更为深入的理解。这一章主要探讨了计算机的硬件架构以及程序如何在硬件上实现并行计算,对于我理解计算机系统的底层实现具有很大的帮助。首先,这一章介绍了计算机的硬件架构,包括CPU、内存、硬盘、显......
  • 《程序是怎样跑起来的》第四章
    本章主要讲内存,计算机是进行数据处理的设备,而程序表示的就是处理顺序和数据结构。由于处理对象数据是存储在内存和磁盘上的,因此程序必须能自由地使用内存和磁盘。由此可见内存的重要性。内存实际上是一种名为内存IC的电子元件,内存IC中有电源、地址信号、数据信号、控制信号等用......
  • 系统科学方法概论第三章读后感
    读完《系统科学方法概论》第三章后,我对系统分析方法有了更深入的理解和认识。在这一章中,作者详细介绍了系统分析方法的步骤和特点。系统分析方法是一种通过对系统的各个组成部分进行分析和研究,以理解系统整体行为和性能的方法。通过这种方法,我们可以识别系统中的关键因素、分析它......
  • 《程序是怎样跑起来的》第八章读后感
    《程序是怎样跑起来的》第八章主要讲了从源文件到可执行文件,其中包括计算机只能运行本地代码,本地代码的内容,编译器负责转换源代码,仅靠编译是无法得到可执行文件的,启动及库文件,DLL文件及导入库,可执行文件运行时的必要条件,程序加载时会生成栈和堆,有点难度的Q&A九个章节,其中我学到CPU......