- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人在实际应用中使用 D 吗?如果是这样,你用它做什么?我似乎在网络上找不到用 D 编写的任何大东西。
尽管缺乏已知的大用户,D 对我来说似乎是一种非常有前途的语言,并且根据 TIOBE ,相当受欢迎。
最佳答案
我在 D 领域从事生物信息学工作。对我来说,D 的关键在于它采用非常冷静的方法进行权衡,并认识到 yield 递减的原理。
与严格遵守零开销原则的 C++ 不同,D 允许使用性能/空间成本较小的功能(如果这些功能使语言更加可用)。其中包括垃圾收集、每个类的监视器对象、运行时类型信息等。
与 Ruby、Python、PHP 等不同,D 尝试几乎与 C 一样快,即使它的动态性较差且比脚本语言编程稍微困难一些。
当开发时间和执行时间同等重要时,结果是一种最佳语言,这在我的领域是大多数时间。
同样,D 在安全性与灵 active 方面采取了非常冷静的方法。它假设程序员基本上知道他们在做什么,但也会犯错误。
与 C 和 C++ 不同,它假设您不想在代码中的任何地方使用指针、不安全的强制转换、手动内存管理等,因为它们很容易出错,并且假设您不想这样做当您只是为了使用可调整大小的数组而搞砸时,请筛选多页模板错误消息。
与 Java 和其他束缚和纪律的语言不同,D 假设有时指针、不安全的强制转换、手动内存管理等是必要的邪恶,并假设您足够聪明,可以处理真正的模板、运算符重载等.无需编写混淆代码。它还假设您可能会搞砸并越界访问数组,但程序员最清楚在任何给定情况下应该在安全性和速度之间做出什么权衡。因此,数组是否进行边界检查仅由编译器开关决定。
关于现实世界中的 D 编程语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56315/
笙歌 痞性. 剩余 青怏 洒脱 现实 搁浅° 软萌 路途 娼妓 离骚 逐你 微尘 迷魂 ▼ 扎心 堇夏 残年っ ╭淡妆╮ 24K.纯疯 隐痛
我正在尝试不费吹灰之力地实现完全有效的持久性无知。不过我有很多问题: 最简单的选项 这真的很简单——可以像在 SOA 中那样使用 Spring Data 注释对实体进行注释(但让它们真正执行逻辑)?除
我想完成一项简单的任务。 我在可变宽度容器中有一个图像。 容器的宽度可以为 300、400、700 或 900 像素。这是通过媒体查询完成的图像应占据该容器的所有宽度。所以它也将是 300、400、7
我在使用 Storyboards AutoRotation 和 iPhone 时遇到问题。我已经将一个非常简单的项目与 3 个 View Controller 放在一起,并将其上传到 gitHub 以
我是一名优秀的程序员,十分优秀!