【发布时间】:2011-09-17 18:24:56
【问题描述】:
最近几天我一直在热切地学习 D 语言。作为数百万行 C++ 代码的支持者,这对我来说似乎是一个梦想。我们支持高性能低延迟系统,很明显 C++ 是过去十年的唯一选择。现在,我看到了 D。
所以,我的问题很明显。我可以开始考虑将商业软件产品迁移到 D 语言吗?有没有这种迁移的例子或现有的从头开始写在 D 上的大型商业软件产品?
现在投资这种语言是否安全?我们有生产质量的编译器和调试器吗?我们可以假设它们会得到支持和开发吗?
如果您有任何从 C++ 迁移到 D 的经验,很高兴收到您的来信。
PS。 D是指D2
谢谢
【问题讨论】:
-
请注意,D 使用了一个 stop-the-world 垃圾收集器,这可能与您开发低延迟系统的目标不兼容。
-
@CyberShadow: GC can be deactivated
-
+1 但应该在Software Engineering
-
如果全局禁用 GC,则基本上需要编写自己的运行时和标准库,它们可以在不泄漏内存的情况下工作。祝你好运!
-
@CyberShadow:我还没有学习它的垃圾收集器,希望它不会成为问题。坏消息。希望,有可能减轻它。
标签: d