programming-languages - 值得努力学习 D 吗?

标签 programming-languages d

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

7年前关闭。




Improve this question




假设您有 3 个项目:

  • 程序员的文本编辑器
  • 一个编译器
  • 以及至少 3 种文件类型的搜索引擎库:html、.xls 和 pdf。

  • 您有 3 个选择:
  • C++
  • java
  • 和 C#
  • 或者你可以探索与 D 一起做的替代方案。

  • 然后,你问更聪明的程序员:D 能否在这项任务中给我一个显着的优势,在以下领域:模块化、错误修复、团队合作和机器效率?

    最佳答案

    如果您想要 C++ 的“强大”而不需要繁琐的语法,或者 C 的“强大”具有有用的特性(例如正确的字符串和类),我会说这是值得的。如果您喜欢依赖庞大的 API(C#/Java),那么 D 可能不会让您喜欢。还要确保使用 D 1.0,因为库(wxD 和其他 GUI 库)和编译器(GCD、LDC、任何非 DMD)支持对于 D 2.0 来说是令人震惊的,即使该版本的语言是一个明显的改进。

    关于programming-languages - 值得努力学习 D 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3621414/

    相关文章:

    multithreading - (何时)并行排序实用,您如何编写有效的排序?

    regex - 从逗号分隔的列表中提取值

    glsl - D CTFE 和 GPU 代码生成

    floating-point - 如何以完美的精度将字符串转换为 float ?

    arrays - 检查数组是否包含 D 中的元素

    c++ - 命名空间的定义能否跨越多个翻译单元?

    programming-languages - 具有速记相等逻辑的编程语言,用于将一个变量与多个变量进行比较

    programming-languages - 哪些编程语言可以让我操纵方法中的指令序列?

    ruby - 以性能为中心的桌面程序 : Ruby or Go?

    java - 比较 Java 和 Objective-C 的资源(语法和基础知识)