用Markdown编程之虚转实

时光怂恿深爱的人放手 提交于 2020-02-25 18:24:32

没变成机器码之前,撒都是虚的。而要变成机器码必须有长度。有长度后必然是结构划分。之后就是逻辑正确。而逻辑正确可以看成正确的值。

由此,基础行为有:长度的比对转换、结构的解析、值的通信验证。简称为转换、解析、通信。

这三者约定:人来定义,机器使用。也就是隐性的。为了方便人检查,由机器标注在源代码中。

为了满足:初期--快速构建,中期--快速运行,后期--快速改变。对代码的版本管理要到标注层,这就有三级版本体制:文件级,模块级,代码段级。

为了做到“人少做,机器多做”的目标,也就是对转换、解析、通信的泛化和自动化,就必须将编译器内部全部暴露出来,从而形成配置化和分布化。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!