我试图找到关于D.的一些信息。我特别喜欢这个comparison和C ++来概述它是什么。 现在我问自己:在这个领域使用D的频率是多少,以及C ++有多少可行的替代方案?
答案 0 :(得分:8)
我认为D是一种很棒的语言,但人们可能会因使用它而拒绝的是它(afaik)与c ++库不兼容。因此,您可以使用的所有库都必须使用C或D编写。因此,如果您是C ++开发人员,那么切换到D并不是那么有趣。
答案 1 :(得分:4)
D广泛使用的主要障碍是缺乏一流的IDE(如VS),不成熟的工具集和库。 IDE问题正在改进Descent,并且预计/计划一旦D版本2出来,两个库将合并。工具问题也在改善但速度更慢。 (IIRC在官方GDB获得D支持方面已取得一些进展)
答案 2 :(得分:3)
我不认为它在我周围使用太多(科学计算)。对于现在使用C ++的科学计算中的许多情况,D可能是一种可行的替代方案。就我个人而言,有两件事让我无法使用它:
如果这两个问题得到解决,除了OCaml和Haskell之外,我将在未来认真考虑D.
答案 3 :(得分:1)
对我而言,D最大的问题是缺乏强大的企业支持者或使用它的“皇冠宝石”软件。 Java有Sun. C有贝尔实验室,早就用它编写了Unix。 C ++有AT& T,后来是微软。 C#有微软。