【发布时间】:2016-08-23 16:26:18
【问题描述】:
我对学习 D 很感兴趣。但是我对 DMD 有点反感,因为它不是完全开源的。这就是我考虑使用 LDC 的原因,但我不确定它的状态。在 debian 包中它说:
Version: 1:0.14.0.dfsg-1
LDC already compiles a lot of D code, but should still be considered beta quality. Take a look at the
tickets to get a better impression on what still needs to be implemented.
我知道 Debian 存储库有时可能有点陈旧,但 1.0.0 似乎是最新的 LDC 版本。
我打算经常使用用 C 编写的库。哪个编译器更适合这个目的?最不发达国家还是 DMD?我知道以前有人问过这个问题,但是我发现的所有问题都比较老,我想知道目前的状态。
【问题讨论】:
-
在 Linux 上,它们都可以与 C 一起工作。我个人使用 dmd,所以这样做的好处是您可以更轻松地查找信息或提供帮助,但它们之间并没有太大区别。
-
DMD 是完全开源的!说不是就是骗人的!但是,您可能想说的是,您不喜欢 DMD 的某些部分是在限制性许可下发布的。 - 你为什么在乎?您作为 DMD 用户不受任何限制!
-
我们可能不同意这个词。对于开源,我的意思是它具有开源许可证。我可以随意更改它,而不必从赛门铁克获得许可。