D編程 概述

2021-09-01 09:56 更新

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ǔ)充包括,

  • 單元測試
  • 真正的模塊
  • 垃圾收集
  • 第一類數(shù)組
  • 免費(fèi)開放
  • 關(guān)聯(lián)數(shù)組
  • 動態(tài)數(shù)組
  • 內(nèi)部類
  • 關(guān)閉
  • 匿名函數(shù)
  • 懶惰評價
  • 關(guān)閉

多種范式

D 是一種多范式編程語言。多種范式包括,

  • 至關(guān)重要的
  • 面向?qū)ο?/li>
  • 元編程
  • 功能性
  • 同時

例子

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

學(xué)習(xí)D

學(xué)習(xí) D 時最重要的事情是關(guān)注概念,不要迷失在語言技術(shù)細(xì)節(jié)中。

學(xué)習(xí)編程語言的目的是成為更好的程序員;也就是說,在設(shè)計和實施新系統(tǒng)以及維護(hù)舊系統(tǒng)方面變得更加有效。

D的范圍

D 編程有一些有趣的特性,官方 D 編程站點(diǎn)聲稱 D 是方便、強(qiáng)大和高效的。D編程在C語言提供的核心語言中以標(biāo)準(zhǔn)庫的形式增加了許多特性,如可調(diào)整大小的數(shù)組和字符串函數(shù)。D 為中高級程序員提供了極好的第二語言。D 在處理內(nèi)存和管理在 C++ 中經(jīng)常引起麻煩的指針方面做得更好。

D 編程主要用于轉(zhuǎn)換現(xiàn)有程序的新程序。它提供了內(nèi)置的測試和驗證,非常適合大型團(tuán)隊將用數(shù)百萬行代碼編寫的大型新項目。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號