相关疑难解决方法(0)

DMD与GDC与LDC的比较

不同D编译器的优缺点是什么?性能和标准合规性/ D2如何支持?调试器的支持程度如何?错误消息有多好,IDE集成是什么?64位支持有多好?到目前为止我的想法:

DMD

  • 成熟且维护良好
  • 只有一个平台,64位支持并不好
  • 不是FOSS

GDC

  • 支持各种平台
  • 有非常成熟的优化,所以它很快?
  • 过时的运行时间?
  • GCC这么好的调试器支持?

LDC

  • 支持各种平台
  • LLVM,所以它支持JITing?
  • 有非常成熟的优化,所以它很快?
  • 保养得不是很好?
  • 过时的运行时间?

死了/不工作

  • SDC
  • MiniD - 非常,非常好,但不是D(但从未声称是)

我正在考虑针对ARM,我认为GDC是首选工具,但我不确定.

compiler-construction d dmd gdc

55
推荐指数
2
解决办法
1万
查看次数

在GDC和DMD之间进行选择

我是D新编程的新手.选择DMD(2.061)或GDC(4.6,4.7或4.8,快照)的优缺点是什么.我应该选择哪种GDC版本?我已成功构建了GCC-4.8和GDC-4.8的最新快照,并编译了一个hello world程序.

以下是我对专业人士的看法:

  • GDC:更多平台,运行时性能
  • DMD:编译性能,更多测试?

如何通过GDB调试支持 - GDC和DMD之间有什么不同?

debugging d version dmd gdc

10
推荐指数
1
解决办法
1349
查看次数

标签 统计

d ×2

dmd ×2

gdc ×2

compiler-construction ×1

debugging ×1

version ×1