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-12-05
D语言 D语言教程 D语言学习 D语言入门 在线教程
热门教程
1 D语言教程 D编程语言是一种面向对象的多范型系统编程语言。 D编程实际上是通过重新设计的C + +编程语言开发的,但它是不同的编程语言,它不仅发生在C + +中的一些功能,而且引入其他其它语言,如Java,C#,Python和Ruby的某些功能。
2 D语言开发环境设置 本地开发环境设置 如果愿意设置您的D编程语言环境,需要在计算机上准备以下两个软件,(一)文本编辑器,(二)D编译器。 文本编辑器 这将被用来键入程序。几个编辑的例子包括
3 D语言if嵌套语句 它始终是合法的,在D编程嵌套if-else语句,这意味着你可以使用一个if或else if语句在另一个if或else if语句。 Syntax: 嵌套的if语句的语法如下: if ( boolean_expression 1 ) { /* Executes when the bool
4 契约式编程 在D编程中的契约编程是专注于提供错误处理一个简单易懂的手段。在D编程契约编程是由三种类型的代码块来实现: body 块 in 块 out 块 body 块 Body块包含执行的实际功能代码。 IN和OUT块是
5 D语言概述,D语言是什么? D编程语言是由Digital火星Walter Bright开发的面向对象的多范型系统编程语言。它的发展始于1999年,并于2001年首次发布,D(1.0)的主要版本发布于2007年,目前有D2版本的D语言 D是有语法是
6 D语言基本语法 D语言是相当简单易学的,让我们开始创建我们的第一个D程序! 第一个D程序 让我们写一个简单的D程序。所有d文件将具有扩展名.d。所以,把下面的源代码保存在test.d文件中。 import s
7 D语言常量 我们经常使用的是可变的变量,但可以有很多场合是不需要可变。不可变的变量可以在这样的情况下被使用。几个例子下面给出其中不可改变的变量都可以使用。 像圆周率是永远不变的
8 D语言枚举Enums 枚举用于定义命名常量的值。枚举类型是使用enum关键字声明的。 枚举语法 枚举定义的最简单的形式是这样的: enum enum_name { enumeration list } 那么, enum_name指定枚举类型名称。 枚举列表是
9 D语言位运算符 由D语言支持的位运算符列于下表中。假设变量A=60和变量B=13,则: 运算符 Description 示例 二进制AND拷贝操作,如果它存在于两个操作数的结果。 (A B) will give 12 which is 0000 1100 | 二进制O
10 D语言运算符 运算符是一个符号,它告诉编译器执行特定的数学或逻辑操作。 D语言是丰富的内置运算符和运算符提供的以下几种类型: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其
  • Copyright © 2021 猿狮院, All rights reserved.