- 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项目创建、代码高亮和调试。