D语言,由Digital Mars公司就职的Walter Bright于2001年发布,一种通用计算机程序语言,意图改进C++语言,最新D语言被简称为D2。最主要的D语言的实现是DMD。
D 语言性能与系统资源占用也可与 C++ 媲美,开发效率堪比 PHP,而对项目的工程化设计也具有像 Java 那样的表达力。
D语言在线编译运行
Linux/gcc中直接支持了D语言的编译,足以证明D语言的成熟及影响力。
在线编译运行
D语言更快的编译速度
比C++快 10 倍的编译速度。相对于 C++ 和其他别的编程语言这种差距根本不可弥补。
(Go语言 编译的速度稍微比 D语言 快一点,但是运行慢一点) 使用系统级编程语言快速编码是一种深远的变革。
结合 D 语言的抽象能力,基本上可以把 D语言 作为一个很好的选择编写高度优化的程序,原因很简单,实验性成本很低。
其它
D 对遗留的 C API 提供了很好的支持但D语言不直接兼容 C/C++源代码, 上百万行的 C 或 C++ 程序用 D 重新写一遍的工作量是巨大的。
从生态来说D语言的可用轮子少、DLang的可替代性强, DLang能做的 C++ 也能做、DLang 能做的 Java 也可以。
D 拥有可以基本上避免在日常任务中使用指针的结构和语义。 但是 D 仍然支持指针,因为有时我们需要打破这条规则。
类似地,D 保留了类型转换,因为有时我们需要重写类型系统。
在线运行环境
D语言发展至今,凭借其语言的魅力吸引着众多开发者不断的壮大D语言生态。
JSRUN 推出了 D语言在线编译运行 工具,让大家可以快速的进行学习和尝试D语言。