D 編程語言是由 Digital Mars 的 Walter Bright 開發(fā)的面向?qū)ο蟮亩喾妒较到y(tǒng)編程語言。它的開發(fā)始于1999年,并于2001年首次發(fā)布。D(1.0)的主要版本于2007年發(fā)布。目前我們有D2版本的D。
D 是語法為 C 風(fēng)格并使用靜態(tài)類型的語言。D 中有 C 和 C++ 的許多特性,但這些語言的一些特性并未包含在 D 中。 D 的一些值得注意的補(bǔ)充包括,
D 是一種多范式編程語言。多種范式包括,
import std.stdio;
void main(string[] args) {
writeln("Hello World!");
}
學(xué)習(xí) D 時(shí)最重要的事情是關(guān)注概念,不要迷失在語言技術(shù)細(xì)節(jié)中。
學(xué)習(xí)編程語言的目的是成為更好的程序員;也就是說,在設(shè)計(jì)和實(shí)施新系統(tǒng)以及維護(hù)舊系統(tǒng)方面變得更加有效。
D 編程有一些有趣的特性,官方 D 編程站點(diǎn)聲稱 D 是方便、強(qiáng)大和高效的。D編程在C語言提供的核心語言中以標(biāo)準(zhǔn)庫(kù)的形式增加了許多特性,如可調(diào)整大小的數(shù)組和字符串函數(shù)。D 為中高級(jí)程序員提供了極好的第二語言。D 在處理內(nèi)存和管理在 C++ 中經(jīng)常引起麻煩的指針方面做得更好。
D 編程主要用于轉(zhuǎn)換現(xiàn)有程序的新程序。它提供了內(nèi)置的測(cè)試和驗(yàn)證,非常適合大型團(tuán)隊(duì)將用數(shù)百萬行代碼編寫的大型新項(xiàng)目。
更多建議: