D (Programming Language)

D (Programming Language)

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

分类目录

具有任何许可的所有平台的D (Programming Language)替代品

wxBasic

wxBasic

wxBasic是基本的解释器,它是:*免费*开源(LGPL)*跨平台(当前为Windows和Linux)
Ada

Ada

Ada 2012是用于工程安全,可靠和可靠软件的下一代全球顶级编程语言。
Elixir

Elixir

Elixir是一种动态的功能性语言,旨在用于构建可伸缩和可维护的应用程序。
  • 免费应用
Factor

Factor

Factor编程语言将强大的语言功能与功能齐全的库结合在一起。
Jabaco

Jabaco

Jabaco是一种简单的编程语言,具有类似于Visual Basic的语法。Jabaco使您能够为所有Java支持的操作系统创建功能强大的软件。。
Avian

Avian

Avian是一种轻量级虚拟机和类库,旨在提供Java功能的有用子集,适用于构建独立的应用程序。
sdlBasic

sdlBasic

sdlBasic是一款小型,高效,多平台的基本解释器,旨在借助SDL库的强大功能来创建游戏,它的灵感来自古老而辉煌的AMOS。
X10 (programming language)

X10 (programming language)

X10编程语言围绕异步,局部性,原子性和顺序的四个基本原则进行组织,这些原则是在类型安全的,基于类的基础上开发的。
Quorum

Quorum

法定编程语言。-世界上第一种循证编程语言。
OCaml

OCaml

OCaml是一种工业强度编程语言,支持功能,命令式和面向对象的样式。
Nim (programming language)

Nim (programming language)

Nim是一种静态类型化的命令式编程语言,它试图在不影响运行时效率的情况下赋予程序员最大的能力。
V (programming language)

V (programming language)

V是设计用于构建可维护软件的静态类型的编译程序语言。它与Go相似,也受Oberon,Rust和Swift的影响。
Fortran

Fortran

Fortran(以前是FORTRAN,从公式转换系统派生而来)是一种通用的命令式编程语言,特别适合于数值计算和...
Motti.NET (Programming Language)

Motti.NET (Programming Language)

Motti.NET(mottidotnet)是一种具有可视和编程功能的高级编程语言。可靠的Motti.NET已被证明非常稳定。
Object Pascal

Object Pascal

对象Pascal是一种多范例,面向对象,基于组件的通用编程语言。