Sha256: c1e74e948f03cf4c1a7523e184df8fbccc7e9b7d9f4beeb54f6947f7c4f523ec

Contents?: true

Size: 1.27 KB

Versions: 396

Compression:

Stored size: 1.27 KB

Contents

[D](https://dlang.org) is a systems programming language with
C-like syntax and static typing. It combines efficiency, control and modeling power with safety
and programmer productivity. The language was developed originally by [Walter Bright]
(https://en.wikipedia.org/wiki/Walter_Bright) and [Andrei
Alexandrescu](https://en.wikipedia.org/wiki/Andrei_Alexandrescu) since D version 2.

D is the culmination of decades of experience implementing compilers for many diverse languages and has a large number
of [unique features](http://dlang.org/overview.html):

- high level constructs for great modeling power
- high performance, compiled language
- static typing
- evolution of C++ (without the mistakes)
- direct interface to the operating system API's and hardware
- blazingly fast compile-times
- allow memory-safe programming (SafeD)
- maintainable, easy to understand code.
- short learning curve (C-like syntax, similar to Java and others)
- compatible with C application binary interface
- multi-paradigm (imperative, structured, object oriented, generic, functional programming purity, and even assembly)
- built-in error prevention (contracts, unittests)

The [D Language Foundation](https://dlang.org/foundation.html) is the organization devoted to developing and
advancing the D language.

Version data entries

396 entries across 396 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/d/docs/ABOUT.md
trackler-2.2.1.179 tracks/d/docs/ABOUT.md
trackler-2.2.1.178 tracks/d/docs/ABOUT.md
trackler-2.2.1.177 tracks/d/docs/ABOUT.md
trackler-2.2.1.176 tracks/d/docs/ABOUT.md
trackler-2.2.1.175 tracks/d/docs/ABOUT.md
trackler-2.2.1.174 tracks/d/docs/ABOUT.md
trackler-2.2.1.173 tracks/d/docs/ABOUT.md
trackler-2.2.1.172 tracks/d/docs/ABOUT.md
trackler-2.2.1.171 tracks/d/docs/ABOUT.md
trackler-2.2.1.170 tracks/d/docs/ABOUT.md
trackler-2.2.1.169 tracks/d/docs/ABOUT.md
trackler-2.2.1.167 tracks/d/docs/ABOUT.md
trackler-2.2.1.166 tracks/d/docs/ABOUT.md
trackler-2.2.1.165 tracks/d/docs/ABOUT.md
trackler-2.2.1.164 tracks/d/docs/ABOUT.md
trackler-2.2.1.163 tracks/d/docs/ABOUT.md
trackler-2.2.1.162 tracks/d/docs/ABOUT.md
trackler-2.2.1.161 tracks/d/docs/ABOUT.md
trackler-2.2.1.160 tracks/d/docs/ABOUT.md