鍍金池/ 教程/ C++/ D語(yǔ)言教程
類(lèi)的訪問(wèn)修飾符
D語(yǔ)言運(yùn)算符
D語(yǔ)言邏輯運(yùn)算符
類(lèi)指針
D語(yǔ)言元組
D語(yǔ)言指針
D語(yǔ)言模塊
D語(yǔ)言sizeof運(yùn)算符
D語(yǔ)言混合類(lèi)型
D語(yǔ)言封裝
D語(yǔ)言條件編譯
類(lèi)的靜態(tài)成員
D語(yǔ)言do...while循環(huán)
D語(yǔ)言結(jié)構(gòu)體
重載
D語(yǔ)言字符串-String
D語(yǔ)言決策語(yǔ)句
D語(yǔ)言接口
D語(yǔ)言for循環(huán)
D語(yǔ)言switch語(yǔ)句
D語(yǔ)言關(guān)聯(lián)數(shù)組
D語(yǔ)言范圍
D語(yǔ)言枚舉Enums
契約式編程
D語(yǔ)言并發(fā)
D語(yǔ)言開(kāi)發(fā)環(huán)境設(shè)置
D語(yǔ)言別名
D語(yǔ)言常值
D語(yǔ)言常量
D語(yǔ)言函數(shù)
D語(yǔ)言if嵌套語(yǔ)句
D語(yǔ)言循環(huán)
D語(yǔ)言概述,D語(yǔ)言是什么?
D語(yǔ)言運(yùn)算符優(yōu)先級(jí)
D語(yǔ)言continue語(yǔ)句
D語(yǔ)言異常處理
D語(yǔ)言break語(yǔ)句
D語(yǔ)言if...else語(yǔ)句
D語(yǔ)言類(lèi)和對(duì)象
類(lèi)繼承
D語(yǔ)言字符
D語(yǔ)言教程
D語(yǔ)言關(guān)系運(yùn)算符
比較操作符重載
構(gòu)造函數(shù)和析構(gòu)函數(shù)
D語(yǔ)言抽象類(lèi)
D語(yǔ)言if語(yǔ)句
D語(yǔ)言賦值運(yùn)算符
D中算術(shù)運(yùn)算符
D語(yǔ)言類(lèi)成員函數(shù)
D語(yǔ)言位運(yùn)算符
D語(yǔ)言變量
D語(yǔ)言數(shù)據(jù)類(lèi)型
D語(yǔ)言文件I/O
D語(yǔ)言數(shù)組
一元運(yùn)算符重載
D語(yǔ)言嵌套switch語(yǔ)句
D語(yǔ)言基本語(yǔ)法
二元運(yùn)算符重載
this指針
D語(yǔ)言聯(lián)合體
D語(yǔ)言模板
D語(yǔ)言嵌套循環(huán)
D語(yǔ)言while循環(huán)

D語(yǔ)言教程

D編程語(yǔ)言是一種面向?qū)ο蟮亩喾缎拖到y(tǒng)編程語(yǔ)言。 D編程實(shí)際上是通過(guò)重新設(shè)計(jì)的C + +編程語(yǔ)言開(kāi)發(fā)的,但它是不同的編程語(yǔ)言,它不僅發(fā)生在C + +中的一些功能,而且引入其他其它語(yǔ)言,如Java,C#,PythonRuby的某些功能。

本教程將涵蓋各種主題包括:D編程語(yǔ)言及其在各種應(yīng)用范圍的基礎(chǔ)知識(shí)。
 

D編程語(yǔ)言是由Digital火星Walter Bright開(kāi)發(fā)的面向?qū)ο蟮亩喾缎拖到y(tǒng)編程語(yǔ)言。它的發(fā)展始于1999年,并于2001年首次發(fā)布,D(1.0)的主要版本發(fā)布于2007年,目前有D2版本的D語(yǔ)言

D是有語(yǔ)法是C風(fēng)格,并使用靜態(tài)類(lèi)型語(yǔ)言。有C和C ++的許多功能在D中使用,但也有一些功能從D.一些值得注意添加到D包括這些不包括語(yǔ)言部分,

  • 單元測(cè)試

  • True 模塊

  • 垃圾回收

  • 第一級(jí)數(shù)組

  • 免費(fèi)開(kāi)放

  • 關(guān)聯(lián)數(shù)組

  • 動(dòng)態(tài)數(shù)組

  • 內(nèi)部類(lèi)

  • 閉包

  • 匿名函數(shù)

  • 懶計(jì)算/加載

多范式

D是一個(gè)多范式編程語(yǔ)言。多重范式包括,

  • 繼承

  • 面向?qū)ο?/p>

  • 元編程

  • 函數(shù)化

  • 并發(fā)

示例代碼:

import std.stdio;

void main(string[] args)
{
   writeln("Hello World!");
}

學(xué)習(xí)D語(yǔ)言

學(xué)習(xí)D語(yǔ)言時(shí),需要做的最重要的事情是把重點(diǎn)放在概念,而不是迷失在語(yǔ)言技術(shù)細(xì)節(jié)。

學(xué)習(xí)一種編程語(yǔ)言的目的是要成為一個(gè)更好的程序員;也就是說(shuō),要成為更有效地設(shè)計(jì)和實(shí)施新系統(tǒng)和維護(hù)舊的。

D語(yǔ)言適用范圍

D語(yǔ)言編程有一些有趣的功能,并在官方D語(yǔ)言編程網(wǎng)站聲稱(chēng),D語(yǔ)言方便容易,強(qiáng)大而高效。 D編程增加了許多功能,其中C語(yǔ)言標(biāo)準(zhǔn)庫(kù),如可調(diào)整大小的數(shù)組和字符串函數(shù)的形式提供了核心語(yǔ)言。 D語(yǔ)言是中高級(jí)程序員的一個(gè)很好的第二語(yǔ)言。 D編程在處理和內(nèi)存管理,更好地解決了C+ +指針的麻煩。

D語(yǔ)言編程的目的主要是對(duì)新的方案,轉(zhuǎn)換現(xiàn)有方案。它提供了內(nèi)置的測(cè)試和驗(yàn)證的適用于大型新項(xiàng)目,將通過(guò)大型團(tuán)隊(duì)寫(xiě)入數(shù)百萬(wàn)行的代碼。
 

讀者

本教程是為所有那些正在尋找學(xué)習(xí)D語(yǔ)言人所準(zhǔn)備的,我們涵蓋的主題適用于初學(xué)者和高級(jí)用戶。

必備條件

在繼續(xù)學(xué)習(xí)本教程前,建議了解計(jì)算機(jī)編程的基本知識(shí)概念。但本教程能夠?qū)W習(xí)D語(yǔ)言的各種概念,即使是一個(gè)初學(xué)者。只需要擁有一個(gè)簡(jiǎn)單的文本編輯器和命令行工具。