In this forum, you can ask and answer all questions related to the D programming language. D is an imperative, multi-paradigm programming language. It resulted from re-engineering C++. D code is usually as fast as C++ code but is shorter and memory-safe. D allows you to develop programs faster and you can benefit a lot from its bounds checking and contract design features. This forum will help you learn about the programming paradigms that D supports such as object-oriented, imperative, functional, concurrent and metaprogramming. Ask any D-related question by clicking on “Ask a new question” or answer questions by clicking “Answer a question” at the top of the forum.