D语言不适合于现实一点说,没人会把上百万行的 C 或 C++ 程序用 D 重新写一遍,因为 D 不直接兼容 C/C++源代码,D 并不适合于遗留程序
(但是,D 对遗留的 C API 提供了很好的支持
)非常小的程序——脚本语言或解释性语言,例如如Python或者 Perl 更适合于这种情况
作为第一门程序设计语言—— Basic 或者 Java 更适合于初学者
对于中级到高级的程序员来说,D 是他们优秀的第二门语言
语言纯粹主义者
D 是一门实用的语言,它的每个特征都是为这个目的服务的,D 并没有想成为一门“完美”的语言
例如,D 拥有可以基本上避免在日常任务中使用指针的结构和语义
但是 D 仍然支持指针,因为有时我们需要打破这条规则
类似地,D 保留了类型转换,因为有时我们需要重写类型系统
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。