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

第八章讲的是编译器的功能,介绍了从程序编写到运行为止的流程。本章主要介绍了c语言编译器,来编写Windows可用的执行文件(EXE文件)。其他编译器的情况与此是相同的机制。计算机只能运行本地代码,这是因为用任何编程语言编写的源代码,最后都要翻译成本地代码,否则CPU就不能理解。(源代码指的是用某种编程语言编写的程序就称为源代码保存源代码的文件称为源文件)。接下来让我们对本地代码进行一个认识,Windows中EXE文件的程序内容使用的就是本地代码。能够把C语言等高级编程语言编写的源代码转换成本地代码的程序称为编译器。编译器的作用是负责转换源代码。编译器转换源代码后,就会生成本地文件。不过,本地文件是无法直接运行的。为了得到可以运行的EXE文件,编译之后还需要进行“链接”处理。在使用过程中使用库文件可以更方便,只需在链接器的命令行中指定几个库文件就可以了。第九章主要通过Windows对操作系统的角色以及应用利用操作系统功能的方法进行说明。首先我们要意识到系统的存在。这样就能够不再考虑硬件的问题,可以更方便的享用。系统调用对应用操作等功能进行调用。硬件抽象化是一个了不起的处理,通过使用高级编辑语言,有时甚至无需考虑系统调用的存在,这样使应用的制造更简单。通过这两章的阅读,让我知道了许多Windows的便捷方法,这是创造的进步,希望以后计算机工作人员创造出更多方便快捷的使用方法。

posted @ 2024-02-27 20:46  滕滕滕  阅读(4)  评论(0编辑  收藏  举报