选择您的语言

主页 arrow-right ... arrow-right 开发软件 arrow-right D (Programming Language)

我们整理了一个包含46个免费和付费的D (Programming Language)替代方案的列表。主要竞争对手包括:PythonJava。除了这些之外,用户还会将D (Programming Language)与PHPC++C (programming language)进行比较。此外,您还可以在这里查看其他类似的选项:开发软件


Python
Free Open Source

Python是一种解释性,交互式,面向对象,可扩展的编程语言。

Java
Free Open Source

Java是一种通用的计算机编程语言,是基于类的并发,...

PHP
Free Open Source

PHP是一种广泛使用的通用脚本语言,特别适合于Web ...

C++
Free Open Source

C ++是静态类型化,自由格式,多范例,已编译,通用,功能强大的...

Ruby
Free Open Source

Ruby是一种动态的,反射性的,通用的面向对象的编程语言,结合了...

C#
Free Open Source

C#是一种多范式编程语言,包含强类型,命令式,声明式...

Lua
Free Open Source

Lua是一种功能强大,快速,轻巧,可嵌入的脚本语言。

Perl
Free Open Source

Perl是一种高级的,通用的,解释性的动态编程语言,已有22多年的历史了。

D是一种具有类似C的语法和静态类型的语言。

D (Programming Language) 平台

tick-square Windows
tick-square Linux
tick-square Mac

D (Programming Language) 视频和截图

D (Programming Language) 概览

D是一种具有类似C的语法和静态类型的语言。 它务实地将效率,控制和建模能力与安全性和编程人员生产率结合在一起。

方便

D允许以动态语言的样式编写大型代码片段,而无需冗余地指定类型。 然而,静态推理可以推导类型和其他代码属性,从而充分利用静态和动态环境。
自动内存管理可实现安全,简单且健壮的代码。 D还支持范围很广的资源管理(也称为RAII习惯用语)和范围确定性交易代码的范围语句,易于编写和阅读。
内置的线性和关联数组,切片和范围使日常编程变得简单而愉快,无论大小任务。

功率

最好的范例是不以牺牲他人为代价强加一个。 D提供了经典的多态性,值语义,功能样式,泛型,生成式编程,契约式编程等,并且所有这些都和谐地集成在一起。
D提供了一种创新的并发方法,它具有真正的不可变数据,消息传递,默认情况下不共享以及跨线程受控的可变共享。
从简单的脚本到大型项目,D均可根据任何应用程序的需求进行扩展:单元测试,信息隐藏,完善的模块化,快速编译,精确的接口。

效率

D自然地编译为有效的本机代码。
D的设计使得大多数“显而易见的”代码都是快速且安全的。 有时,功能可能需要逃避类型安全的限制,以实现最终的速度和控制。 在这种罕见的情况下,D提供本机指针,类型转换,无需任何中间转换就可以访问任何C函数,甚至是内联汇编程序。
@ safe,@ trusted和@system模块化属性允许程序员最好地决定特定应用程序的安全性/效率的折衷,并让编译器检查一致性。

D (Programming Language) 特点

tick-square Multiparadigm
tick-square Contract programming
tick-square Functional Language
tick-square Object-oriented Language
tick-square High Level

最佳D (Programming Language)替代方案

分享您对软件的看法,留下评论,帮助使其变得更好!

D (Programming Language) 类别

开发软件

D (Programming Language) 标签

programming-language programming

建議更改

你的反馈

选择评级
请选择评级

Your vote has been counted.

Do you have experience using this software?