D (Programming Language)

D (Programming Language)

D是一种具有类似C的语法和静态类型的语言。它务实地将效率,控制和建模能力与安全性和编程人员生产率结合在一起。
D是一种具有类似C的语法和静态类型的语言。它务实地将效率,控制和建模能力与安全性和编程人员生产率结合在一起。便利性D允许以动态语言的样式编写大型代码片段而无需冗余地指定类型。然而,静态推理可以推导类型和其他代码属性,从而充分利用静态和动态世界。自动内存管理可实现安全,简单且健壮的代码。D还支持范围很广的资源管理(也称为RAII习惯用语)和范围确定性事务代码的范围语句,这些代码易于编写和阅读。内置的线性和关联数组,切片和范围使日常编程变得简单而愉快,无论大小任务。……权力最好的范例是不强加于他人。D提供了经典的多态性,值语义,功能样式,泛型,生成式编程,契约式编程等,并且所有这些都和谐地集成在一起。D提供了一种创新的并发方法,其特征是真正的不可变数据,消息传递,默认情况下不共享以及线程间受控的可变共享。从简单的脚本到大型项目,D均可根据任何应用程序的需求进行扩展:单元测试,信息隐藏,完善的模块化,快速编译,精确的接口。效率D自然地编译为有效的本机代码。D的设计使得大多数“显而易见的”代码都是快速且安全的。有时,功能可能需要摆脱类型安全的限制,以实现最终的速度和控制。对于这种罕见的情况,D提供本机指针,类型转换,无需任何中间转换即可访问任何C函数,甚至是内联汇编程序。@ safe,@ trusted和@system模块化属性允许程序员最好地决定特定应用程序的安全性/效率的折衷,并让编译器检查一致性。
d

分类目录

Linux版D (Programming Language)的替代品

Python

Python

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

Java

Java是一种通用的计算机编程语言,它是并发的,基于类的,面向对象的,专门设计为具有尽可能少的实现依赖性。
PHP

PHP

PHP是一种广泛使用的通用脚本语言,特别适合于Web开发,并且可以嵌入HTML中。
C (programming language)

C (programming language)

C是一种通用的计算机编程语言。C是有史以来使用最广泛的编程语言之一。
C++

C++

C ++是一种静态类型化,自由格式,多范式,已编译,通用且功能强大的编程语言。
Ruby

Ruby

Ruby是一种动态的,反射性的,通用的面向对象的编程语言,将Perl启发的语法与类似Smalltalk的功能结合在一起。
C#

C#

C#是一种多范式编程语言,包含强类型,命令式,声明式,函数式,泛型,面向对象(基于类)和面向组件...
Lua

Lua

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

Perl

Perl是经过22年的发展的高级通用,解释性,动态编程语言。
Go (Programming Language)

Go (Programming Language)

Go是一种开放源代码编程语言,可轻松构建简单,可靠和高效的软件。
Rust

Rust

一种系统编程语言,运行速度极快,几乎可以防止所有崩溃,并消除了数据争用。。
Scala

Scala

Scala是一种基于Java虚拟机(JVM)的现代多范式编程语言,旨在以简洁,优雅,类型安全的方式表达常见的编程模式。
Haskell

Haskell

Haskell是一种高级的纯功能编程语言。
Haxe

Haxe

Haxe是一个开源工具箱,基于现代的高级严格类型化编程语言,最先进的光速交叉编译器,完整的跨平台标准...
Apple Swift

Apple Swift

Swift是一种针对iOS,OS X,watchOS和tvOS应用程序的编程语言,它基于C和Objective-C的最佳组合而构建,而没有C兼容性的限制。