D语言教程

D编程语言是一种面向对象的多范型系统编程语言。 D编程实际上是通过重新设计的C + +编程语言开发的,但它是不同的编程语言,它不仅发生在C + +中的一些功能,而且引入其他其它语言,如Java,C#,PythonRuby的某些功能。

本教程将涵盖各种主题包括: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语言的各种概念,即使是一个初学者。只需要拥有一个简单的文本编辑器和命令行工具。

 

 

猿狮妹
2022-07-25
D语言 D语言教程 D语言学习 D语言入门 在线教程
热门教程
1 D语言教程 D编程语言是一种面向对象的多范型系统编程语言。 D编程实际上是通过重新设计的C + +编程语言开发的,但它是不同的编程语言,它不仅发生在C + +中的一些功能,而且引入其他其它语言,如Java,C#,Python和Ruby的某些功能。
2 D语言开发环境设置 本地开发环境设置 如果愿意设置您的D编程语言环境,需要在计算机上准备以下两个软件,(一)文本编辑器,(二)D编译器。 文本编辑器 这将被用来键入程序。几个编辑的例子包括
3 D语言基本语法 D语言是相当简单易学的,让我们开始创建我们的第一个D程序! 第一个D程序 让我们写一个简单的D程序。所有d文件将具有扩展名.d。所以,把下面的源代码保存在test.d文件中。 import s
4 D语言概述,D语言是什么? D编程语言是由Digital火星Walter Bright开发的面向对象的多范型系统编程语言。它的发展始于1999年,并于2001年首次发布,D(1.0)的主要版本发布于2007年,目前有D2版本的D语言 D是有语法是
5 D语言变量 变量是什么,但考虑到一个存储区域,我们的程序可以操纵的名称。在D语言中的各变量具有特定的类型,它决定了变量的存储器的大小和布局;能该存储器内存储的值的范围;和设置操作
6 D语言数据类型 在D编程语言,数据类型是指用于不同类型的声明变量或函数的全面系统。一个变量的类型决定了空间占用的存储,以及如何存储的比特模式的解释。 D中的类型可分类如下: S.N. 类型和
7 D语言抽象类 抽象是指能够使一个抽象类在面向对象编程的能力。抽象类是不能被实例化。该类别的所有其他功能仍然存在,及其字段、方法和构造函数以相同的方式被访问的。不能创建抽象类的实
8 D语言接口 接口是迫使从它继承的类必须实现某些功能或变量的方法。函数不能在一个接口来实现,因为它们在从接口继承的类总是执行。使用interface关键字代替,尽管两者在很多方面是相似的
9 D语言封装 所有的D程序有以下两个基本要素: Program statements (code):这是一个程序,它执行动作被称为函数的一部分。 Program data:该数据是受程式功能的程序的信息。 封装是操作数据的数据和功能结
10 类指针 一个指向类是做完全相同的方式作为一个指向结构和存取指针的成员使用成员访问运算符类- 操作符,就像结构体指针。与其它的指针一样,必须在使用前初始化指针。 让我们试试下面
  • Copyright © 2021 猿狮院, All rights reserved.