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