【发布时间】:2010-10-28 22:03:39
【问题描述】:
这里有人使用过D programming language 吗?
它似乎有很多不错的功能,但它会达到那些当前广泛使用的语言(如 C++、Java 或 C#)的流行度吗?
那么它是否值得学习,还是一种前景渺茫的孤立语言。
【问题讨论】:
-
值得学习,因为它有一些不错的功能,但不值得投资编写真实世界的应用程序,因为工具和库都是垃圾。它只是组织得不好,而且有太多微妙的问题,浪费的时间比人们意识到的要多得多。没有企业想要那样。我想很多人会下意识地感觉到这是一罐蠕虫。这就像以 10k 的价格在网上购买一辆看起来很棒且运行良好的门廊......但是当你驾驶它一个月时,你开始注意到运行不正常......然后,最终,事情开始分崩离析。
-
我认为 D 的最佳用途是做一些不庞大或互连的高级算法和工具,然后使用其他语言的那些。这样一来,人们在 D 上的花费更少,但可以更有利地使用它的强大功能。不幸的是,由于它与其他语言之间的互操作,这很棘手(您最终会用 C 而不是 C++ 编写,因为模板不会在两者之间进行转换......尽管可能可以通过一些运行良好的包装器来克服这一点)。
标签: d