D is an object-oriented, multi-paradigm system programming language created by Walter Bright and Andrei Alexandrescu as a re-engineering of C++, though it has since evolved into its own distinct language, taking inspiration from features of languages like Java, Python, Ruby, C#, and Eiffel.