D 语言编译器为 DMD (Digital Mars D)。 也可以使用 LDC (基于 LLVM 的 D 编译器), 或 GDC (基于 GCC D 编译器)。
查看 编译器 wiki 页面 了解更多编译器信息,如果您是 D 新手不知道到安装什么,直接安装 DMD 即可。
D 下载页面 提供各个版本的 D 语言实现,包括各操作系统的预编译二进制文件 DMD 安装包。
对于类 Posix 系统(Linux, FreeBSD, MacOS),提供 安装脚本可选多种不同的编译器实现安装到本地,并且不需要管理员权限。 查看 安装脚本文档了解详情。
D 的好处在于,您不需要花哨的 IDE,因为没有什么样板代码。 但是,您有熟悉的编辑器的话 D 也可以给您舒适的体验,以下编辑器提供了 D 插件支持:
LSP 语言服务器支持:
您也可能想尝试专注于 D 的 IDE: