D編程語言是由Digital火星Walter Bright開發(fā)的面向?qū)ο蟮亩喾缎拖到y(tǒng)編程語言。它的發(fā)展始于1999年,并于2001年首次發(fā)布,D(1.0)的主要版本發(fā)布于2007年,目前有D2版本的D語言
D是有語法是C風(fēng)格,并使用靜態(tài)類型語言。有C和C ++的許多功能在D中使用,但也有一些功能從D.一些值得注意添加到D包括這些不包括語言部分,
單元測試
True 模塊
垃圾回收
第一級數(shù)組
免費開放
關(guān)聯(lián)數(shù)組
動態(tài)數(shù)組
內(nèi)部類
閉包
匿名函數(shù)
懶計算/加載
D是一個多范式編程語言。多重范式包括,
繼承
面向?qū)ο?/p>
元編程
函數(shù)化
并發(fā)
import std.stdio; void main(string[] args) { writeln("Hello World!"); }
學(xué)習(xí)D語言時,需要做的最重要的事情是把重點放在概念,而不是迷失在語言技術(shù)細節(jié)。
學(xué)習(xí)一種編程語言的目的是要成為一個更好的程序員;也就是說,要成為更有效地設(shè)計和實施新系統(tǒng)和維護舊的。
D語言編程有一些有趣的功能,并在官方D語言編程網(wǎng)站聲稱,D語言方便容易,強大而高效。 D編程增加了許多功能,其中C語言標準庫,如可調(diào)整大小的數(shù)組和字符串函數(shù)的形式提供了核心語言。 D語言是中高級程序員的一個很好的第二語言。 D編程在處理和內(nèi)存管理,更好地解決了C+ +指針的麻煩。
D語言編程的目的主要是對新的方案,轉(zhuǎn)換現(xiàn)有方案。它提供了內(nèi)置的測試和驗證的適用于大型新項目,將通過大型團隊寫入數(shù)百萬行的代碼。