D语言的程序设计泛型有哪些?

D语言的程序设计泛型有哪些?,第1张

D支持三种主要的程序设计泛型—指令式、面向对象以及元编程。

指令式

命令式编程几乎和C一样。函数、数据、语句、宣告以及表达式的运作就如同C一般,且可直接访问C运行时期程序库。

面向对象

在D里面的面向对象编程,是以单继承分层结构,配合所有类别衍伸自类别对象为基础。多重继承可使用界面(界面很像C++的抽象类别)。

元编程

以模板组合、编译时期函数运行、多元组以及字符串混合来支持元编程。

D语言是一种编程语言,具备多范型,例如面向对象、指令式。由沃尔特·布莱特和安德烈·亚历山德雷斯库所开发,起源自C++,深受C++的影响,然而其不是C++的变种,而是重新设计来自C++的部分特性,并受到其它编程语言观念的影响,如Java、C#以及Eiffel。

D语言,一种通用计算机程序语言,威力强大、功能丰富,支持多种编程范式

D语言最初由DigitalMars公司就职的WalterBright于2001年发布,意图改进C++语言。目前最新D语言被简称为D2。最主要的D语言的实现是DMD。

D语言源自C/C++,借鉴了众多编程语言的特色和现代编译器技术,融会贯通了设计者丰富的实践经验,使之具备了非凡的威力--既有C/C++语言的强大威力,又有Python和Ruby的开发效率。它集众多系统级编程所需的功能于一身,例如垃圾回收、手工内存 *** 作、契约式设计、高级模板技术、内嵌汇编、内置单元测试、Mixin风格多继承、类Java包管理机制、内置同步机制、内建基本运行时信息。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11111080.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存