Die Programmiersprache D tritt mit dem Versprechen an, die Vorteile bereits vorhandener Programmiersprachen zu vereinen und darüber hinaus zusätzliche Features zur Verfügung zu stellen. Die Makel der bekannten Sprachen sollen bei D hingegen keine Rolle mehr spielen.