一个问题:我在职业生涯中曾多次尝试使用D语言(我有大约20年的C++经验)
…一个问题:我在职业生涯中曾多次尝试使用D语言(我有大约20年的C++经验)。我觉得它非常有趣。我比那些更“现代的语言”更喜欢D语言。我喜欢D语言提供的灵活性。但我不确定如果我想做以下事情会怎么样:1. 后端(主要是服务器端,Linux是主要平台,x86-64)2. 桌面端+安卓和iOS(移动设备比桌面更重要)3. WebAssembly(比移动设备更重要,但可能会改变)。4. 向后兼容性(听说版本更新经常破坏一些东西)。5. 与C++的交互。我非常喜欢D语言,但之前遇到的问题更多是与工具(自动补全,我主要使用Emacs,但几年没试过了)和工具链的成熟度有关。它能应对以上所有情况吗?另外,如果能封装C++代码和C代码,那就太方便了。我看到D语言一直在努力实现比其他语言更好的C++兼容性,但我担心这可能不完整。即使如此,是否有文档说明哪些功能正常,哪些不正常?这将非常有帮助。谢谢。
源讨论DConf 2026在伦敦原帖 70 条评论 · 导入时统计