《程序是怎么跑起来的》读书笔记(10)-- 汇编语言让你知道真正的程序是什么

汇编语言和本地代码是一一对应的

计算机cpu能直接解释运行的只有本地代码程序,用c语言编写的源代码,需要通过各自的编译器编译后,转换成本地代码
但是如果直接打开本地代码只能看到数字的罗列,如果直接使用这些数值来进行编写程序,因为就产生了一种想法,那就是在本地代码中,附带上表示其功能的英语单词缩写
继续阅读“《程序是怎么跑起来的》读书笔记(10)-- 汇编语言让你知道真正的程序是什么”

《程序是怎么跑起来的》读书笔记(9)-- 操作系统

操作系统历史

操作系统:计算机运行不可或缺的控制程序,以及在控制程序下运转的为其他软件运行提供操作环境的软件的统称。
计算机尚不存在操作系统的时候,完全没有任何程序,因此程序猿就需要编写出处理相关的所有程序。用机器语言编写程序,在使用开关将程序输入,十分麻烦。
然后,就有人开发出了兼具有加载和运行功能的监控程序,这就是操作系统的原型。
继续阅读“《程序是怎么跑起来的》读书笔记(9)-- 操作系统”

《程序是怎么跑起来的》读书笔记(8) -- 从源文件到可执行文件

源代码完成后,就可以编译执行可执行文件了,负责实现的是编译器
用某种编程语言编写的程序就称为源代码,保存源代码的文件被称为源文件。
源文件就是简单的文本文件,所以一般记事本就可以做编辑器。

但是源代码是无法直接运行的,因为cpu能直接运行的并不是源代码,而是本地代码的程序

继续阅读“《程序是怎么跑起来的》读书笔记(8) -- 从源文件到可执行文件”