.D 文件扩展名
文件类型 D源代码文件
开发者 | N/A |
常用度 |
|
文件后缀 | .d |
文件分类 | 编程文件 |
D是什么文件?
D文件是D语言编写的源代码文件。D语言是一种通用编程语言,起源自C++,具有静态类型、系统级访问和类C语法。要执行D文件,必须使用D编译器运行它们。
D语言(DLang)是一种编程语言,具备多范型,例如面向对象、指令式。由沃尔特·布莱特和安德烈·亚历山德雷斯库所开发,起源自C++,深受C++的影响,然而其不是C++的变种,而是重新设计来自C++的部分特性,并受到其它编程语言观念的影响,如Java、C#以及Eiffel。2007年1月2日发布1.0稳定版本。版本2.0发布于2007年1月17日。
D语言是静态类型的,可以直接编译为机器代码。它支持多种编程范式:命令式、面向对象和元编程。它是C语法家族的成员,其特征与C++非常相似。
D语言示例
下面这个示例程序会输出它自己的命令行参数。main函数是D程序的进入点,args是表示为字符串数组的命令行参数。
- import std.stdio; // 以使用writefln()
- alias char[] string; // 以相容旧的编译器;新的编译器中已隐含定义
- int main(string[] args)
- {
- foreach(i, a; args)
- writefln("args[%d] = '%s'", i, a);
- return 0;
- }
D文件怎么打开?
D文件的源代码以纯文本格式存储,因此各种文本编辑器或代码编辑器都可以打开、编辑和保存D文件。
要执行D文件,必须使用D编译器译成原生码来运行。有多种D编译器可用,包括以下:
- DMD - Digital Mars D编译器是官方的D编译器通过Walter Bright提供。
- GDC - 一个前端为GCC的后端,建立了使用开放式的DMD编译器源代码。
- LDC - 基于DMD的前端使用LLVM作为它的编译器后端编译器。
以上不同的编译器都可以在D语言的官网下载。
也可以使用D语言的集成开发环境(IDE)来开发项目,例如:Visual Studio(安装Visual D插件)、Eclipse(安装DDT插件)、Code::Blocks。