发布于 2015-11-29 23:54:52 | 154 次阅读 | 评论: 0 | 来源: 网友投递

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

D语言

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


D语言 2.069.2 Beta 发布,,此版本主要是 bug 修复,更新内容:

DMD 编译器回退问题

  1. Bugzilla 15292: [REG2.068.0] Segmentation fault with self-referencing struct / inout / alias this

  2. Bugzilla 15296: [REG2.069] cannot inline simple function that calls use non-inlinable statements

Phobos 回退问题

  1. Bugzilla 15293: [REG2.069.0] std.stdio.readln(buffer) messes up buffer's capacity

Druntime 回退问题

  1. Bugzilla 15334: [REG 2.069] OS X core.time ticksPerSecond calculation is incorrect

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

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

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

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



历史版本 :
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号  版权声明  广告服务