D語言教學


D程式設計語言是一種物件導向的多範型系統程式設計語言。 D程式設計實際上是通過重新設計的C + +程式設計語言開發的,但它是不同的程式設計語言,它不僅發生在C + +中的一些功能,而且引入其他其它語言,如Java,C#,PythonRuby的某些功能。

本教學將涵蓋各種主題包括:D程式設計語言及其在各種應用範圍的基礎知識。
 

D程式設計語言是由Digital火星Walter Bright開發的物件導向的多範型系統程式設計語言。它的發展始於1999年,並於2001年首次發布,D(1.0)的主要版本發布於2007年,目前有D2版本的D語言

D是有語法是C風格,並使用靜態型別語言。有C和C ++的許多功能在D中使用,但也有一些功能從D.一些值得注意新增到D包括這些不包括語言部分,

  • 單元測試

  • True 模組

  • 垃圾回收

  • 第一級陣列

  • 免費開放

  • 關聯陣列

  • 動態陣列

  • 內部類

  • 閉包

  • 匿名函式

  • 懶計算/載入

多正規化

D是一個多正規化程式設計語言。多重正規化包括,

  • 繼承

  • 物件導向

  • 超程式設計

  • 函式化

  • 並行

範例程式碼:

import std.stdio;

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

學習D語言

學習D語言時,需要做的最重要的事情是把重點放在概念,而不是迷失在語言技術細節。

學習一種程式設計語言的目的是要成為一個更好的程式員;也就是說,要成為更有效地設計和實施新系統和維護舊的。

D語言適用範圍

D語言程式設計有一些有趣的功能,並在官方D語言程式設計網站聲稱,D語言方便容易,強大而高效。 D程式設計增加了許多功能,其中C語言標準庫,如可調整大小的陣列和字串函式的形式提供了核心語言。 D語言是中高階程式員的一個很好的第二語言。 D程式設計在處理和記憶體管理,更好地解決了C+ +指標的麻煩。

D語言程式設計的目的主要是對新的方案,轉換現有方案。它提供了內建的測試和驗證的適用於大型新專案,將通過大型團隊寫入數百萬行的程式碼。
 

讀者

本教學是為所有那些正在尋找學習D語言人所準備的,我們涵蓋的主題適用於初學者和高階使用者。

必備條件

在繼續學習本教學前,建議了解計算機程式設計的基本知識概念。但本教學能夠學習D語言的各種概念,即使是一個初學者。只需要擁有一個簡單的文字編輯器和命令列工具。