首页 > 编程语言 >《程序是怎样跑起来的》读后感——第八章 从源文件到可执行文件

《程序是怎样跑起来的》读后感——第八章 从源文件到可执行文件

时间:2024-02-25 14:22:06浏览次数:27  
标签:可执行文件 读后感 编程语言 代码 源文件 编译器 本地 源代码

在读了本章后我受益颇深。因为CPU能,直接解析并运行的不是源代码,而是本地代码,所以计算机只能够直接运行本地代码。由书可知,用某种编程语言编写的程序称为源代码,保存源代码的文件称为源文件,用C语言编写的源文件的拓展名通常是“.c”。Windows中EXE文件的程序内容,使用的就是本地代码。本地代码的内容就是各种数值的罗列, 而 每个数值都表示某一个命令或数据。而计算机就是把所有的信息作为数值的集合来处理的 ,并且计算机指令也是数值的罗列。能够把C语言等高级编程语言编写的源代码转换成本地代码的程序称为编译器。每个编写源代码的编程语言都需要其专用的编译器。编译器在运行时会先读入代码的内容,然后再把源代码转换成本地代码。
根据 CPU类型的不同,本地代码的类型也不同。因而,编译器不仅和编程语言的种类有关,和CPU的类型也是相关的。但是仅靠编译是无法得到可持续性文件的,这是一个需要注意的点。

标签:可执行文件,读后感,编程语言,代码,源文件,编译器,本地,源代码
From: https://www.cnblogs.com/AB34/p/18032376

相关文章

  • 《程序是怎么跑起来》的第五次读后感(11 12章)
    《程序是怎么跑起来的》第11章计算机的硬件是计算机系统中各种设备的总称。计算机的硬件应包括5个基本部分,即运算器、控制器、存储器、输入设备、输出设备,各基本部件的功能各异。运算器能进行加、减、乘、除等基本运算。存储器不仅能存放数据,而且也能存放指令,计算机应能区分是数据......
  • 《程序是怎样跑起来的》第四章读后感
    《程序是怎样跑起来的》第四章主要围绕计算机程序的运行过程,包括算法和数据结构的重要性、内存的物理机制和逻辑模型、程序的编译、链接和执行流程等内容。在这一章中,我们学到算法是解决问题的步骤和方法,而数据结构则是组织和存储数据的方式。高效的算法和合适的数据结构对于......
  • 《系统科学方法概论》第1章系统方法读后感
    又到了每天分享时间,下面分享《系统科学方法概论》第1章系统方法读后感。首先介绍了古代的系统观念。现代系统观念主要是从古代人对世界整体性的认识发展而来的古代人对世界整体性的认识表现在两个方面第一在宏观上把自然界看作是一个无限多样化的统一整体。第二,在微观上也把具体事......
  • 《程序是怎样跑起来的》第九章读后感
    在阅读第九章后,我对操作系统和应用程序之间的关系有了更深入的理解。系统调用作为连接两者的桥梁,起到了至关重要的作用。    操作系统就像一个精心编排的舞台导演,为应用程序提供了一个稳定且安全的演出环境。它负责管理硬件资源、处理并发任务、保障数据的完整性和安全性。......
  • 《系统科学方法概论》第五章读后感
    第五章是自组织系统方法,看完这一章后,我才间接理解这章的名字,之前我一直以为它是一种新颖的理论,但是是字面意思,自己组织并循环的规律,我对系统分析方法有了更深入的理解。这一章详细介绍了系统分析的步骤和方法,包括问题定义、目标设定、数据收集、模型建立和分析等,我认识到系统分析......
  • 《程序是怎样跑起来的》第三章读后感
    《程序是怎样跑起来的》这本书的第三章主要围绕计算机处理二进制、十进制以及小数运算的原理和可能遇到的问题进行讲解。这一章节深入探讨了二进制与十进制、十六进制之间的转换方式,例如将二进制数转换为十进制的方法,以及二进制数转为十六进制数的方法。此外,还详细介绍了浮点数的......
  • 《程序是怎样跑起来的》第六章读后感
    本章讲述的是如何压缩数据。文件压缩在发送邮件和转发文件时经常用到,或者是照片保存在计算机上时,也会压缩成JPEG格式,而文件的压缩机制是基础,也是必须掌握的知识。首先,文件是数据存储在存储媒介中的一种形式。也就是说,无数数据存储在磁盘、内存等存储位置时的形式就形成了文件。而......
  • 第八章 从源文件到可执行文件 笔记
    源文件是程序员编写的程序代码,而可执行文件是计算机能够直接运行的机器代码。从源文件到可执行文件的转换过程涉及到编译和链接两个步骤。编译是将源文件中的高级语言代码转换为机器语言代码的过程,而链接则是将多个编译后的机器语言文件合并成一个可执行文件的过程。编译过程是将......
  • 读后感_第十一章
    该章讲述了一些关于硬件与应用之间的内容,首先讲述了硬件与软件之间的关系,windons连接应用与硬件。应用通过调用API来连接操作系统,通过指令来控制硬件,IN指令起存储作用,OUT起输出作用,计算机周围有多个端口,一个控制器可以控制多个外围,通过制定该端口号,利用命令,实现输入输出,汇编语言编......
  • 系统科学方法概论绪论读后感
    《系统科学方法概论》的绪论引入了系统科学方法,简单介绍了什么是系统科学、系统科学产生的社会历史条件和系统科学的方法论功能在什么是系统科学中介绍了系统科学的内容与特征,,其中又分为四部分,第一部分介绍了系统科学是以系统为研究对象的学科群。系统科学,即以系统为研究对象的科......