工作一点遐想

最近写代码,有一点遐想,我是在linux上写C语言代码的,写完代码,经过编译就可以在linux系统上,便可以运行起来,本质上也就是cup执行汇编指令。

那么,就是可以类比一下,对于cpu来说,汇编代码类似配置文件,cpu按照配置文件执行而已。

进一步类比,如果我写一个程序也可以读取汇编代码执行响应指令,那么我的这个程序就是虚拟cpu,

换另一种方式就是,如果我写一个程序,可以读取我的配置文件,并执行响应动作。那我的配置文件就相当于是某种编程语言。

也就是说,虚拟一个cup,或者创建一门新的编程语言,功能越简单,实现越容易。😁