用Markdown编程之虚转实

没变成机器码以前,撒都是虚的。而要变成机器码必须有长度。有长度后必然是结构划分。以后就是逻辑正确。而逻辑正确能够当作正确的值。编译器

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

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

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

为了作到“人少作,机器多作”的目标,也就是对转换、解析、通讯的泛化和自动化,就必须将编译器内部所有暴露出来,从而造成配置化和分布化。版本管理

相关文章
相关标签/搜索