01-04 代码如何运行:从文字到正在干活的程序
代码本身只是文本。01-04 代码如何运行 要回答:这些文本怎么变成浏览器页面、服务器进程或手机 App。
一、它解决什么
它解决的是源码、解释、编译、运行环境之间的关系。你写的代码必须被某个运行时或操作系统执行,才会真正产生效果。
二、一个比喻
像菜谱和厨师:代码是菜谱,运行时是厨师,机器资源是厨房。只有菜谱放在那里,菜不会自己出现。
三、放到系统里看
前端代码由浏览器解释执行;后端代码跑在服务器进程里;06-04 Docker 可以把运行环境打包;06-02 Linux服务器基础 提供底层操作系统。
四、常见坑 / 学习抓手
常见坑是“我电脑能跑,服务器不行”。这通常不是代码逻辑变了,而是运行环境、依赖、配置不一致。
一句话总结
代码能运行,靠的是运行时、依赖、配置和机器环境一起配合。