Он позволяет организовать взаимодействие модулей через точные интерфейсы, поддерживает целую федерацию взаимосвязанных парадигм программирования (императивное, объектно-ориентированное, функциональное и метапрограммирование). D - это системный язык программирования высокого уровня, цель которого - помочь программистам решать сложные проблемы разработки программного обеспечения. 2012