D
Systems language designed as a successor to C++ — safe, fast, and with built-in concurrency and metaprogramming.
static
compiled
since 2001
imperativeoopfunctionalsystems
D was designed by Walter Bright to address C++’s complexity while retaining its performance characteristics. It supports both garbage-collected and manual memory management, has a sophisticated template metaprogramming system, and includes built-in unit testing and contract programming. The Dub package manager and DMD compiler make the development experience approachable.