- D 编程基础
- D 编程 - 主页
- D 编程 - 概述
- D 编程 - 环境
- D 编程 - 基本语法
- D 编程 - 变量
- D 编程 - 数据类型
- D 编程 - 枚举
- D 编程 - 文字
- D 编程 - 运算符
- D 编程 - 循环
- D 编程 - 决策
- D 编程 - 函数
- D 编程 - 字符
- D 编程 - 字符串
- D 编程 - 数组
- D 编程 - 关联数组
- D 编程 - 指针
- D 编程 - 元组
- D 编程 - 结构
- D 编程 - 联合
- D 编程 - 范围
- D 编程 - 别名
- D 编程 - Mixins
- 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 记事本、操作系统编辑命令、Brief、Epsilon、EMACS 和 vim 或 vi。
文本编辑器的名称和版本可能因不同操作系统而异。例如,记事本将在 Windows 上使用,vim 或 vi 可以在 Windows 上使用,也可以在 Linux 或 UNIX 上使用。
您使用编辑器创建的文件称为源文件,包含程序源代码。D 程序的源文件以扩展名“ .d ”命名。
在开始编程之前,请确保您有一个文本编辑器,并且您有足够的经验来编写计算机程序、将其保存在文件中、构建它并最终执行它。
D 编译器
大多数当前的 D 实现都直接编译成机器代码以实现高效执行。
我们有多个可用的 D 编译器,其中包括以下内容。
DMD - Digital Mars D 编译器是 Walter Bright 的官方 D 编译器。
GDC - GCC 后端的前端,使用开放的 DMD 编译器源代码构建。
LDC - 基于 DMD 前端的编译器,使用 LLVM 作为其编译器后端。
以上不同编译器可以到D downloads下载
我们将使用 D 版本 2,建议不要下载 D1。
让我们有一个 helloWorld.d 程序,如下所示。我们将使用它作为我们在您选择的平台上运行的第一个程序。
import std.stdio; void main(string[] args) { writeln("Hello World!"); }
我们可以看到以下输出。
$ hello world
在 Windows 上安装 D
下载 Windows安装程序。
运行下载的可执行文件来安装 D,可以按照屏幕上的说明进行操作。
现在我们可以构建并运行广告文件 helloWorld.d,方法是使用 cd 切换到包含该文件的文件夹,然后使用以下步骤 -
C:\DProgramming> DMD helloWorld.d C:\DProgramming> helloWorld
我们可以看到以下输出。
hello world
C:\DProgramming 是我用来保存示例的文件夹。您可以将其更改为您保存D程序的文件夹。
在 Ubuntu/Debian 上安装 D
下载 Debian安装程序。
运行下载的可执行文件来安装 D,可以按照屏幕上的说明进行操作。
现在我们可以构建并运行广告文件 helloWorld.d,方法是使用 cd 切换到包含该文件的文件夹,然后使用以下步骤 -
$ dmd helloWorld.d $ ./helloWorld
我们可以看到以下输出。
$ hello world
在 Mac OS X 上安装 D
下载 Mac安装程序。
运行下载的可执行文件来安装 D,可以按照屏幕上的说明进行操作。
现在我们可以构建并运行广告文件 helloWorld.d,方法是使用 cd 切换到包含该文件的文件夹,然后使用以下步骤 -
$ dmd helloWorld.d $ ./helloWorld
我们可以看到以下输出。
$ hello world
在 Fedora 上安装 D
下载 Fedora安装程序。
运行下载的可执行文件来安装 D,可以按照屏幕上的说明进行操作。
现在我们可以构建并运行广告文件 helloWorld.d,方法是使用 cd 切换到包含该文件的文件夹,然后使用以下步骤 -
$ dmd helloWorld.d $ ./helloWorld
我们可以看到以下输出。
$ hello world
在 OpenSUSE 上安装 D
下载 OpenSUSE安装程序。
运行下载的可执行文件来安装 D,可以按照屏幕上的说明进行操作。
现在我们可以构建并运行广告文件 helloWorld.d,方法是使用 cd 切换到包含该文件的文件夹,然后使用以下步骤 -
$ dmd helloWorld.d $ ./helloWorld
我们可以看到以下输出。
$ hello world
集成开发环境
在大多数情况下,我们以插件的形式提供对 D 的 IDE 支持。这包括,
Visual D插件是Visual Studio 2005-13的插件
DDT是一个 eclipse 插件,提供代码补全、使用 GDB 进行调试。
Mono-D代码完成,通过 dmd/ldc/gdc 支持进行重构。它已成为 GSoC 2012 的一部分。
Code Blocks是一个多平台 IDE,支持 D 项目创建、突出显示和调试。