D 程式設計 - 環境



D語言本地環境搭建

如果你仍然想為D程式語言設定你的環境,你需要在你的電腦上安裝以下兩個軟體:(a)文字編輯器,(b)D編譯器。

D程式設計的文字編輯器

這將用於編寫你的程式。一些編輯器的例子包括Windows記事本、OS Edit命令、Brief、Epsilon、EMACS和vim或vi。

文字編輯器的名稱和版本在不同的作業系統上可能有所不同。例如,Windows上使用記事本,vim或vi可以在Windows、Linux或UNIX上使用。

你用編輯器建立的檔案稱為原始檔,包含程式原始碼。D程式的原始檔以“.d”副檔名命名。

在開始程式設計之前,確保你已經安裝了一個文字編輯器,並且有足夠的經驗來編寫計算機程式,將其儲存到檔案中,構建它,最後執行它。

D編譯器

大多數當前的D實現直接編譯成機器碼以實現高效執行。

我們有多個可用的D編譯器,包括以下這些。

  • DMD − Digital Mars D編譯器是由Walter Bright開發的官方D編譯器。

  • GDC − 基於DMD編譯器開原始碼構建的GCC後端的預處理器。

  • LDC − 基於DMD前端,使用LLVM作為編譯器後端的編譯器。

以上不同的編譯器可以從D下載下載

我們將使用D 2版本,我們建議不要下載D1。

讓我們來看一個helloWorld.d程式,如下所示。我們將以此作為我們在選擇的平臺上執行的第一個程式。

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

我們可以看到以下輸出。

$ hello world

在Windows上安裝D

下載Windows 安裝程式

執行下載的可執行檔案以安裝D,這可以透過按照螢幕上的說明進行操作。

現在,我們可以透過使用cd切換到包含該檔案的資料夾,然後使用以下步驟來構建和執行d檔案(例如helloWorld.d):

C:\DProgramming> DMD helloWorld.d 
C:\DProgramming> helloWorld

我們可以看到以下輸出。

hello world

C:\DProgramming是我用來儲存示例的資料夾。你可以將其更改為你儲存D程式的資料夾。

在Ubuntu/Debian上安裝D

下載Debian 安裝程式

執行下載的可執行檔案以安裝D,這可以透過按照螢幕上的說明進行操作。

現在,我們可以透過使用cd切換到包含該檔案的資料夾,然後使用以下步驟來構建和執行d檔案(例如helloWorld.d):

$ dmd helloWorld.d 
$ ./helloWorld

我們可以看到以下輸出。

$ hello world 

在Mac OS X上安裝D

下載Mac 安裝程式

執行下載的可執行檔案以安裝D,這可以透過按照螢幕上的說明進行操作。

現在,我們可以透過使用cd切換到包含該檔案的資料夾,然後使用以下步驟來構建和執行d檔案(例如helloWorld.d):

$ dmd helloWorld.d 
$ ./helloWorld

我們可以看到以下輸出。

$ hello world

在Fedora上安裝D

下載Fedora 安裝程式

執行下載的可執行檔案以安裝D,這可以透過按照螢幕上的說明進行操作。

現在,我們可以透過使用cd切換到包含該檔案的資料夾,然後使用以下步驟來構建和執行d檔案(例如helloWorld.d):

$ dmd helloWorld.d 
$ ./helloWorld

我們可以看到以下輸出。

$ hello world

在OpenSUSE上安裝D

下載OpenSUSE 安裝程式

執行下載的可執行檔案以安裝D,這可以透過按照螢幕上的說明進行操作。

現在,我們可以透過使用cd切換到包含該檔案的資料夾,然後使用以下步驟來構建和執行d檔案(例如helloWorld.d):

$ dmd helloWorld.d 
$ ./helloWorld

我們可以看到以下輸出。

$ hello world

D IDE

在大多數情況下,我們有以外掛形式提供的D IDE支援。這包括:

  • Visual D外掛是Visual Studio 2005-13的外掛

  • DDT是一個Eclipse外掛,提供程式碼補全、使用GDB進行除錯的功能。

  • Mono-D程式碼補全,使用dmd/ldc/gdc支援的重構功能。它是GSoC 2012的一部分。

  • Code Blocks是一個多平臺IDE,支援D專案建立、程式碼高亮和除錯。

廣告
© . All rights reserved.