阿里架构师剖析程序运行原理,程序是如何运行又是如何崩溃的?
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等
软件的核心载体是程序代码,软件开发的主要工作产出也是代码,但是代码被存储在磁盘上本身没有任何价值,软件要想实现价值,代码就必须运行起来。那么代码是如何运行的?在运行中可能会出现什么问题呢?
一、程序是如何运行起来的
软件被开发出来,是文本格式的代码,这些代码通常不能直接运行,需要使用编译器编译成操作系统或者虚拟机可以运行的代码,即可执行代码,它们都被存储在文件系统中。不管是文本格式的代码还是可执行的代码,都被称为程序,程序是静态的.
原创
2020-07-27 21:18:15 ·
326 阅读 ·
0 评论