发布于 2015-11-05 08:02:53 | 241 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的D语言教程,程序狗速度看过来!

D语言

D语言是由Digital Mars公司开发的编程语言,起因是为了改进C++。D 语言既有 C 语言的强大威力,又有 Python 和 Ruby 的开发效率。它是一种集垃圾回收、手工内存操作、契约式设计、高级模板技术、内嵌汇编、内置单元测试、Mixin 风格多继承、类 Java 包管理机制、内置同步机制、内建基本运行时信息的系统级编程语言。


编程语言 D 2.069.0 正式发布,此版本主要改进如下:

编译器改进

  1. DMD 已移植到 D

  2. 基本支持 Objective-C

  3. 废弃 -property 切换

  4. 改进 DMD 的编译

库改进

  1. The package std.experimental.allocator was added.

  2. More phobos functions were rangified.

  3. libcurl is now loaded dynamically

  4. Backtraces now include file name and line number.

  5. Support to link against VS2015 libraries.

  6. The documentation for Phobos has been improved.

  7. moveEmplace was added

  8. Use isPermutation to test    whether two ranges are permutations of each other.

  9. The new isSameLength can be more     efficient than comparing the walkLength of two     ranges.

  10. getUDAs was added to help get    user-defined attributes of specific types from symbols.

  11. getSymbolsByUDA was    added to find symbols with specific user-defined attributes.

  12. cmp was added, defining total ordering on    floating-point numbers, including NaN.

  13. FreeBSD now also ships with a shared libphobos2.so library (usage info).

更多改进内容请看发行说明

D语言是由Digital Mars公司开发的编程语言,起因是为了改进C++。D 语言既有 C 语言的强大威力,又有 Python 和 Ruby 的开发效率。它是一种集垃圾回收、手工内存操作、契约式设计、高级模板技术、内嵌汇编、内置单元测试、Mixin 风格多继承、类 Java 包管理机制、内置同步机制、内建基本运行时信息的系统级编程语言。



历史版本 :
D语言 2.073.0 发布,增强对 C++ 二进制的兼容性
D语言卷土重来,发布 2.072 版重要更新
D语言 2.069.2 Beta 发布,Bug 修复版本
D语言 2.069.1 发布,Bug 修复版本
D 2.069.0 发布,编译器已经从 C++ 移植为 D 语言
D 2.069.0 Beta 发布,初步支持 Objective-C
编程语言 D 2.068.2 发布
编程语言 D 2.068.1 发布
D语言 2.067 发布
D 语言 2.066 发布,大量改进和 bug 修复
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务