发布于 2015-11-05 08:02:53 | 241 次阅读 | 评论: 0 | 来源: 网友投递
D语言
D语言是由Digital Mars公司开发的编程语言,起因是为了改进C++。D 语言既有 C 语言的强大威力,又有 Python 和 Ruby 的开发效率。它是一种集垃圾回收、手工内存操作、契约式设计、高级模板技术、内嵌汇编、内置单元测试、Mixin 风格多继承、类 Java 包管理机制、内置同步机制、内建基本运行时信息的系统级编程语言。
编程语言 D 2.069.0 正式发布,此版本主要改进如下:
The package std.experimental.allocator was added.
Use isPermutation to test whether two ranges are permutations of each other.
The new isSameLength can be more efficient than comparing the walkLength of two ranges.
getUDAs was added to help get user-defined attributes of specific types from symbols.
getSymbolsByUDA was added to find symbols with specific user-defined attributes.
cmp was added, defining total ordering on floating-point numbers, including NaN.
FreeBSD now also ships with a shared libphobos2.so library (usage info).
更多改进内容请看发行说明。
D语言是由Digital Mars公司开发的编程语言,起因是为了改进C++。D 语言既有 C 语言的强大威力,又有 Python 和 Ruby 的开发效率。它是一种集垃圾回收、手工内存操作、契约式设计、高级模板技术、内嵌汇编、内置单元测试、Mixin 风格多继承、类 Java 包管理机制、内置同步机制、内建基本运行时信息的系统级编程语言。