📜  D编程-概述

📅  最后修改于: 2020-11-04 05:03:30             🧑  作者: Mango


D编程语言是Digital Mars的Walter Bright开发的一种面向对象的多范式系统编程语言。它的开发始于1999年,并于2001年首次发布。D(1.0)的主要版本于2007年发布。目前,我们拥有D2的D2版本。

D是语法为C风格的语言,并使用静态类型。 D中具有C和C++的许多功能,但是这些语言中有一些功能未包含在D中。D的一些显着增加包括:

  • 单元测试
  • 真实模块
  • 垃圾收集
  • 一流的数组
  • 自由开放
  • 关联数组
  • 动态数组
  • 内部班
  • 关闭
  • 匿名功能
  • 懒惰评估
  • 关闭

多种范例

D是一种多范式编程语言。多种范例包括

  • 势在必行
  • 面向对象
  • 元编程
  • 功能性
  • 同时

import std.stdio; 
 
void main(string[] args) { 
   writeln("Hello World!"); 
}

学习D

学习D时,最重要的事情是专注于概念而不是迷失在语言技术细节上。

学习编程语言的目的是成为一名更好的程序员。也就是说,在设计和实施新系统以及维护旧系统方面变得更加有效。

D的范围

D编程具有一些有趣的功能,D官方编程站点声称D是方便,强大和高效的。 D编程在C语言以标准库的形式提供的核心语言中添加了许多功能,例如可调整大小的数组和字符串函数。 D是中级到高级程序员的绝佳第二语言。 D在处理内存和管理经常在C++中引起麻烦的指针方面更好。

D编程主要用于将现有程序转换为新程序。它为大型新项目提供了内置的测试和验证功能,大型项目将使用数百万行代码来编写大型新项目。