本教程將涵蓋各種主題包括: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ǔ)言時(shí),需要做的最重要的事情是把重點(diǎn)放在概念,而不是迷失在語(yǔ)言技術(shù)細(xì)節(jié)。
學(xué)習(xí)一種編程語(yǔ)言的目的是要成為一個(gè)更好的程序員;也就是說(shuō),要成為更有效地設(shè)計(jì)和實(shí)施新系統(tǒng)和維護(hù)舊的。
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)單的文本編輯器和命令行工具。