Fri*_*itz 55 compiler-construction d dmd gdc
不同D编译器的优缺点是什么?性能和标准合规性/ D2如何支持?调试器的支持程度如何?错误消息有多好,IDE集成是什么?64位支持有多好?到目前为止我的想法:
DMD
GDC
LDC
死了/不工作
我正在考虑针对ARM,我认为GDC是首选工具,但我不确定.
Tra*_*s3r 23
DMD是参考实现.只有后端是专有的,前端是开源的.
代码生成质量不是那么令人难以置信.x64支持仅仅几个月了.
GDC和LDC都基于DMD前端,因此可能需要一些时间才能合并前端的新版本.
由于它们使用的后端非常成熟,这些编译器的质量很好主要取决于连接的胶水代码前端和后端.
最不发达国家和GDC仍然积极发展,但主要是由少数人.
总而言之,他们可以使用一些人力.
dil目前还没有接近完全状态 - 它只能解析代码并从源代码生成文档.