代码的旅途

本文将简单得讲一下从我们键盘敲下的源代码到在机器中运行的旅途。欢迎各位指正!!

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

假设我们编写的是某种高级语言,那么大抵会在机器中经历如下过程

我们编写的高级语言--》经过编译器和汇编器翻译成为机器语言--》加载上系统分配的空间时间等等成为进程--》

进程在CPU上执行调动CPU各种指令或者输入输出等等直到结束  END

 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

这就是我们大概的程序运行过程。

现代程序运行一般需要四个因素

1、某语言

2、某语言的编译器

3、能执行某语言编译器所输出的机器码的机器

4、能在该机器运行的操作系统

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

to be continued

原文地址:https://www.cnblogs.com/Liu_HY/p/1668067.html