- D 程式設計基礎
- D 程式設計 - 首頁
- D 程式設計 - 概述
- D 程式設計 - 環境
- D 程式設計 - 基本語法
- D 程式設計 - 變數
- D 程式設計 - 資料型別
- D 程式設計 - 列舉
- D 程式設計 - 字面量
- D 程式設計 - 運算子
- D 程式設計 - 迴圈
- D 程式設計 - 條件語句
- D 程式設計 - 函式
- D 程式設計 - 字元
- D 程式設計 - 字串
- D 程式設計 - 陣列
- D 程式設計 - 關聯陣列
- D 程式設計 - 指標
- D 程式設計 - 元組
- D 程式設計 - 結構體
- D 程式設計 - 共用體
- D 程式設計 - 範圍
- D 程式設計 - 別名
- D 程式設計 - Mixin
- D 程式設計 - 模組
- D 程式設計 - 模板
- D 程式設計 - 不可變物件
- D 程式設計 - 檔案 I/O
- D 程式設計 - 併發
- D 程式設計 - 異常處理
- D 程式設計 - 合約
- D - 條件編譯
- D 程式設計 - 面向物件
- D 程式設計 - 類與物件
- D 程式設計 - 繼承
- D 程式設計 - 過載
- D 程式設計 - 封裝
- D 程式設計 - 介面
- D 程式設計 - 抽象類
- D 程式設計 - 有用資源
- D 程式設計 - 快速指南
- D 程式設計 - 有用資源
- D 程式設計 - 討論
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專案建立、程式碼高亮和除錯。