D

A systems language in the C++ line with garbage collection by default, compile-time evaluation and fast builds. See how developers rate it month by month on DTDb.

Category
programming language
Developer
D Language Foundation
Created by
Walter Bright, Andrei Alexandrescu
First release
2001
License
Boost Software License 1.0
Open source
Yes
Pricing
Free
Website
https://dlang.org
Paradigms
Object-oriented, Functional, Procedural, Concurrent
Typing
Static
Type strength
Strong
Type inference
Yes
Memory management
Garbage collected
Runs as
Native code
Main implementation
DMD, LDC, GDC
Concurrency
Threads, fibers, message passing
Null safety
No
Package manager
DUB
Used for
Systems, Games, Back end
Specification
D Language Specification

Top rated programming languages — Monthly Ranking