dmd的后端.

原文 比其他编译器快. 基本设计很简单.节点类型上每个表达式有个生成函数.用标准分析数据流数学来优化.分配寄存器和调度时,有个优化. 设计最初针对8086,然后扩展至32位,64位,再是simd.复杂来自x86指令集及表达式树形状的选指. 慢,来自于支持4种不同的目标格式.

我经常写:
import core.stdio;
int main() {
printf("%d/n", expression);
return 0;
}

然后再
dmd test
./test

现在,只需要:
int test() { return expression; }
//命令
dmd -c test -vasm

就完成了. dmd编译速度非常快!

dmd的后端.最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/20094.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>