本地开发环境设置
如果愿意设置您的D编程语言环境,需要在计算机上准备以下两个软件,(一)文本编辑器,(二)D编译器。
文本编辑器
这将被用来键入程序。几个编辑的例子包括Windows记事本,操作系统Edit命令,Emacs和VIM或VI。
名称和版本的文本编辑器可以改变不同的操作系统上。例如,记事本将用在Windows,和vim或VI可以在Windows上使用,以及Linux或UNIX。
编辑器中创建的文件称为源文件和包含程序的源代码。对于D程序源文件以扩展名为 ".d".
在开始编程之前,请确保有适当一个文本编辑器,并有足够的经验,编写计算机程序,它保存在一个文件中,构建它,最后执行它。
D编译器
大多数当前D语言实现直接编译成机器代码开提高执行效率。
我们拥有多种D编译器可用,它包括以下。
-
DMD - Digital Mars D编译器是官方的D编译器通过Walter Bright提供。
-
GDC - 一个前端为GCC的后端,建立了使用开放式的DMD编译器源代码。
-
LDC - 基于DMD的前端使用LLVM作为它的编译器后端编译器。
上述不同的编译器可以从以下网址下载 D 下载
我们将使用D版2,我们建议不要下载D1。
让我们来helloWorld.d如下。我们将以此作为我们运行在选择的平台的第一个程序。
import std.stdio; void main(string[] args) { writeln("Hello World!"); }
在Windows上安装
下载Windows的installer。
运行下载的可执行文件来安装,可以按照屏幕上的指示来完成对D的安装。
现在我们可以构建和运行文件,通过切换到文件夹使用cd进入包含该文件,然后使用下面的步骤执行helloWorld.d
C:DProgramming> DMD helloWorld.d C:DProgramming> helloWorld
我们可以看到下面的输出。
hello world
C: DProgramming是文件夹,使用来保存代码。可以将其更改为已保存的D程序的文件夹。
安装在Ubuntu/Debian
下载debian installer.
运行下载的可执行文件来安装,可以通过下面的屏幕上intructions完成。
现在我们可以构建和运行文件,通过切换到文件夹使用cd进入包含该文件,然后使用下面的步骤执行helloWorld.d
$ dmd helloWorld.d $ ./helloWorld
我们可以看到下面的输出。
$ hello world
安装在Mac OS X
下载 Mac installer.
运行下载的可执行文件来安装,可以按照屏幕上的指示来完成。
现在我们可以构建和运行文件,通过切换到文件夹使用cd进入包含该文件,然后使用下面的步骤执行helloWorld.d
$ dmd helloWorld.d $ ./helloWorld
我们可以看到下面的输出。
$ hello world
安装 Fedora
下载 fedora installer.
运行下载的可执行文件来安装,可以按照屏幕上的指示来完成。
现在我们可以构建和运行文件,通过切换到文件夹使用cd进入包含该文件,然后使用下面的步骤执行helloWorld.d
$ dmd helloWorld.d $ ./helloWorld
我们可以看到下面的输出。
$ hello world
安装在OpenSUSE
下载OpenSUSE installer.
运行下载的可执行文件来安装,可以按照屏幕上的指示来完成。
现在我们可以构建和运行文件,通过切换到文件夹使用cd进入包含该文件,然后使用下面的步骤执行helloWorld.d
$ dmd helloWorld.d $ ./helloWorld
我们可以看到下面的输出。
$ hello world
D IDE
我们在大多数情况下,对于D IDE支持的插件的形式。这包括
-
Visual D plugin是Visual Studio2005-13 的一个插件
-
DDT 是一个Eclipse插件,它提供代码完成,用GDB调试。
-
Mono-D 代码完成,重构与DMD/ LDC/ GDC支持。它一直是GSoC2012的一部分。
-
代码块 是一个支持开发项目的创建,突出显示和调试多平台的IDE。