如果愿意設(shè)置您的D編程語言環(huán)境,需要在計算機上準(zhǔn)備以下兩個軟件,(一)文本編輯器,(二)D編譯器。
這將被用來鍵入程序。幾個編輯的例子包括Windows記事本,操作系統(tǒng)Edit命令,Emacs和VIM或VI。
名稱和版本的文本編輯器可以改變不同的操作系統(tǒng)上。例如,記事本將用在Windows,和vim或VI可以在Windows上使用,以及Linux或UNIX。
編輯器中創(chuàng)建的文件稱為源文件和包含程序的源代碼。對于D程序源文件以擴展名為 ".d".
在開始編程之前,請確保有適當(dāng)一個文本編輯器,并有足夠的經(jīng)驗,編寫計算機程序,它保存在一個文件中,構(gòu)建它,最后執(zhí)行它。
大多數(shù)當(dāng)前D語言實現(xiàn)直接編譯成機器代碼開提高執(zhí)行效率。
我們擁有多種D編譯器可用,它包括以下。
DMD - Digital Mars D編譯器是官方的D編譯器通過Walter Bright提供。
GDC - 一個前端為GCC的后端,建立了使用開放式的DMD編譯器源代碼。
LDC - 基于DMD的前端使用LLVM作為它的編譯器后端編譯器。
上述不同的編譯器可以從以下網(wǎng)址下載 D 下載
我們將使用D版2,我們建議不要下載D1。
讓我們來helloWorld.d如下。我們將以此作為我們運行在選擇的平臺的第一個程序。
import std.stdio; void main(string[] args) { writeln("Hello World!"); }
下載Windows的installer。
運行下載的可執(zhí)行文件來安裝,可以按照屏幕上的指示來完成對D的安裝。
現(xiàn)在我們可以構(gòu)建和運行文件,通過切換到文件夾使用cd進(jìn)入包含該文件,然后使用下面的步驟執(zhí)行helloWorld.d
C:DProgramming> DMD helloWorld.d C:DProgramming> helloWorld
我們可以看到下面的輸出。
hello world
C: DProgramming是文件夾,使用來保存代碼。可以將其更改為已保存的D程序的文件夾。
下載debian installer.
運行下載的可執(zhí)行文件來安裝,可以通過下面的屏幕上intructions完成。
現(xiàn)在我們可以構(gòu)建和運行文件,通過切換到文件夾使用cd進(jìn)入包含該文件,然后使用下面的步驟執(zhí)行helloWorld.d
$ dmd helloWorld.d $ ./helloWorld
我們可以看到下面的輸出。
$ hello world
下載 Mac installer.
運行下載的可執(zhí)行文件來安裝,可以按照屏幕上的指示來完成。
現(xiàn)在我們可以構(gòu)建和運行文件,通過切換到文件夾使用cd進(jìn)入包含該文件,然后使用下面的步驟執(zhí)行helloWorld.d
$ dmd helloWorld.d $ ./helloWorld
我們可以看到下面的輸出。
$ hello world
下載 fedora installer.
運行下載的可執(zhí)行文件來安裝,可以按照屏幕上的指示來完成。
現(xiàn)在我們可以構(gòu)建和運行文件,通過切換到文件夾使用cd進(jìn)入包含該文件,然后使用下面的步驟執(zhí)行helloWorld.d
$ dmd helloWorld.d $ ./helloWorld
我們可以看到下面的輸出。
$ hello world
下載OpenSUSE installer.
運行下載的可執(zhí)行文件來安裝,可以按照屏幕上的指示來完成。
現(xiàn)在我們可以構(gòu)建和運行文件,通過切換到文件夾使用cd進(jìn)入包含該文件,然后使用下面的步驟執(zhí)行helloWorld.d
$ dmd helloWorld.d $ ./helloWorld
我們可以看到下面的輸出。
$ hello world
我們在大多數(shù)情況下,對于D IDE支持的插件的形式。這包括
Visual D plugin是Visual Studio2005-13 的一個插件
DDT 是一個Eclipse插件,它提供代碼完成,用GDB調(diào)試。
Mono-D 代碼完成,重構(gòu)與DMD/ LDC/ GDC支持。它一直是GSoC2012的一部分。
代碼塊 是一個支持開發(fā)項目的創(chuàng)建,突出顯示和調(diào)試多平臺的IDE。