D语言教程
D编程语言是一种面向对象的多范型系统编程语言。 D编程实际上是通过重新设计的C + +编程语言开发的,但它是不同的编程语言,它不仅发生在C + +中的一些功能,而且引入其他其它语言,如Java,C#,Python和Ruby的某些功能。
本教程将涵盖各种主题包括:D编程语言及其在各种应用范围的基础知识。
D编程语言是由Digital火星Walter Bright开发的面向对象的多范型系统编程语言。它的发展始于1999年,并于2001年首次发布,D(1.0)的主要版本发布于2007年,目前有D2版本的D语言
D是有语法是C风格,并使用静态类型语言。有C和C ++的许多功能在D中使用,但也有一些功能从D.一些值得注意添加到D包括这些不包括语言部分,
单元测试
True 模块
垃圾回收
第一级数组
免费开放
关联数组
动态数组
内部类
闭包
匿名函数
懒计算/加载
多范式
D是一个多范式编程语言。多重范式包括,
继承
面向对象
元编程
函数化
并发
示例代码:
import std.stdio;
void main(string[] args)
{
writeln("Hello World!");
}
学习D语言
学习D语言时,需要做的最重要的事情是把重点放在概念,而不是迷失在语言技术细节。
学习一种编程语言的目的是要成为一个更好的程序员;也就是说,要成为更有效地设计和实施新系统和维护旧的。
D语言适用范围
D语言编程有一些有趣的功能,并在官方D语言编程网站声称,D语言方便容易,强大而高效。 D编程增加了许多功能,其中C语言标准库,如可调整大小的数组和字符串函数的形式提供了核心语言。 D语言是中高级程序员的一个很好的第二语言。 D编程在处理和内存管理,更好地解决了C+ +指针的麻烦。
D语言编程的目的主要是对新的方案,转换现有方案。它提供了内置的测试和验证的适用于大型新项目,将通过大型团队写入数百万行的代码。
读者
本教程是为所有那些正在寻找学习D语言人所准备的,我们涵盖的主题适用于初学者和高级用户。
必备条件
在继续学习本教程前,建议了解计算机编程的基本知识概念。但本教程能够学习D语言的各种概念,即使是一个初学者。只需要拥有一个简单的文本编辑器和命令行工具。