【发布时间】:2011-04-06 23:46:59
【问题描述】:
假设你有 3 个项目:
- 程序员的文本编辑器
- 编译器
- 和至少 3 种文件类型的搜索引擎库:html、.xls 和 pdf。
你有3个选择:
- C++
- Java
- 和 C#
- 或者您可以探索使用 D 的替代方法。
然后,你问更聪明的程序员:D 能否在这项任务中给我带来显着优势,在以下领域:模块化、错误修复、团队合作和机器效率?
【问题讨论】:
-
不知道你想做什么,或者你已经知道的语言,是不可能回答的。而且,有资格谈论 D 与其他语言的人几乎肯定是 D 爱好者,因此您不太可能得到平衡的答案。
-
如果没有更多细节,我们怎么可能回答这个问题?显然,这对一些 是值得的,而对其他人 是不值得的。你对语言有什么期望?您是否打算用它开发一些东西,或者这是一种学习体验?你有没有研究过 D 提供什么?
-
关于 Michael Petrotta 的问题,是的,我正在研究 D 提供的功能,但所有语言都基于这个或那个功能提供天堂和天堂。我想从真正从事实际工作的人那里了解这些功能是否如他们所说的那么美妙。
-
这不是一个论坛,请用您的编辑来编辑您的原始问题。
-
@Nisanio:问题是,对于用户选择使用的任何语言,无论是 D、Common Lisp、Forth 还是我从未听说过的语言,您都会得到热情的回答。你不能依靠这样的答案来判断这些功能是否真的很棒,因为你得到了很大的选择偏差。