我刚开始学习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之间有什么区别吗?
GDC和LDC编译时间可能会比DMD长,而DMD则是极快的 - 使编辑/编译/运行循环成为一种愉悦,而GDC和LDC通常编译更快的代码,这使它们更适合发布构建(当然,应在发布编译器上进行应用程序测试)。