编程语言 D 2.067.1 发布

oschina
 oschina
发布于 2015年05月03日
收藏 18

编程语言 D 2.067.1 发布,此版本更新内容如下:

DMD Compiler 回退问题

  1. Bugzilla 14344: [REG2.067] Wrong opBinary call in construction

  2. Bugzilla 14376: [REG2.064] false positive "Error: one path skips field"

  3. Bugzilla 14395: [REG2.067] Typesafe variadic function call collapsed if being used for default value

  4. Bugzilla 14424: [REG2.066] dmd crashes with __traits(getUnitTests)

  5. Bugzilla 14440: [REG2.067] [CTFE] Wrong values set in a matrix constructor

  6. Bugzilla 14443: [REG2.067.0] Incorrect double freeing of reference counted struct

  7. Bugzilla 14463: [REG2.067] DMD crashes compiling module level immutable struct that takes an array in ctor

DMD Compiler bugs 修复

  1. Bugzilla 14375: static assert leads to __traits(allMembers) retuning an extra empty entry

Phobos 回退问题

  1. Bugzilla 14396: [REG2.066] compile error std.conv.parse!int with input range

Druntime 回退问题

  1. Bugzilla 14467: arr.capacity sometimes erroneously returns 0

网站 bugs 修复

  1. Bugzilla 14329: [2.067] offline doc - menu broken due to missing jquery-1.7.2.min.js

详细改进请看发行说明

D语言(Dlang)是由Digital Mars公司开发的编程语言,起因是为了改进C++。它与C二进制兼容(不完全),可编译为本地码,有GC也可手动管理内存,语法上借鉴多种语言,模板则 在C++的基础上做了相当大的扩充。D 语言既有 C 语言的强大威力,又有 Python 和 Ruby 的开发效率。它是一种集垃圾回收、手工内存操作、契约式设计、高级模板技术、内嵌汇编、内置单元测试、Mixin 风格多继承、类 Java 包管理机制、内置同步机制、内建基本运行时信息的系统级编程语言。

D语言是一种通用的系统和应用编程语言。它是比 C++ 更高级的语言,同时还保持了生成高效代码以及直接访问操作系统API和硬件的能力。D 很适合于编写从中等规模到那些由团队合作完成、数百万行代码规模的各种程序。D 易于学习,为编程者提供了很多便利,并且适用各种野心勃勃的编译器优化技术。

D 不是脚本语言,也不是一种解释型语言。它不需要虚拟机、宗教、或者高于一切的哲学。它是给实际的编程者使用的实际的语言,它帮助编程者快速、可靠的完成易于维护、易于理解的代码。

D 是数十年来实现多种语言编译器的经验的积累,是用那些语言构造大型工程的尝试的积累。D 从那些语言(主要是 C++ )那里获得了灵感,并使用经验和现实世界中的实用性来驯服它。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:编程语言 D 2.067.1 发布
加载中

最新评论(25

淘淘我的小宝宝
淘淘我的小宝宝
rust大法好
九阁网趣
九阁网趣
如果使用人群少,那就完蛋了-。。-现在COPY时代,那么多的插件,那么多的开源代码等,大家一起相互学习才能成长,没人用很难的哟~
__JM_Joy__
__JM_Joy__
D语言听说很厉害的,连反射都是编译的
南湖船老大
南湖船老大

引用来自“南湖船老大”的评论

D语言最大的问题是由一家没有实力的商业公司所有,即没钱,也没社区支持,自然是死路一条

引用来自“ak_birdofprey”的评论

REDHAT一直在支持的呀。呵呵。不过我觉得D应该自由开源,那样会更优生命力

引用来自“冰力”的评论

D语言是开源的,Solaris全靠D语言工具调优。
D语言是开源的,但它背后是一家小商业公司,D的语言特性什么的是这家公司说了算。但这家公司太弱了
冰力
冰力

引用来自“南湖船老大”的评论

D语言最大的问题是由一家没有实力的商业公司所有,即没钱,也没社区支持,自然是死路一条

引用来自“ak_birdofprey”的评论

REDHAT一直在支持的呀。呵呵。不过我觉得D应该自由开源,那样会更优生命力
D语言是开源的,Solaris全靠D语言工具调优。
晒太阳的小猪
晒太阳的小猪

引用来自“南湖船老大”的评论

D语言最大的问题是由一家没有实力的商业公司所有,即没钱,也没社区支持,自然是死路一条
REDHAT一直在支持的呀。呵呵。不过我觉得D应该自由开源,那样会更优生命力
南湖船老大
南湖船老大
D语言最大的问题是由一家没有实力的商业公司所有,即没钱,也没社区支持,自然是死路一条
哒不溜滴滴
哒不溜滴滴

引用来自“足下存身”的评论

D缺少宣传推广,语言特性和设计还是挺不错的
它与C二进制兼容(不完全)
这一条是作为编译性语言的硬伤, 二进制不兼容, 就不要推广
通吃岛-低手哥
通吃岛-低手哥
http://www.oschina.net/news/58460/d-2-067
不是说D语言作者跑去玩rust了吗?
返回顶部
顶部