De programmeertaal D, ontwikkeld door Walter Bright / DigitalMars is een
programmeertaal die net als
C,
C++,
Java en
C# eigenschappen heeft van BCPL. D is gemaakt voor praktisch gebruik voor toepassingen binnen kleine tot (middel-)grote
computer-applicaties. De taal heeft ten opzichte van C++ onder andere de volgende veranderingen doorgevoerd:Geen Multiple Inheritance; in plaats daarvoor komt Single Inheritance met Interfaces en MixinsDesign By ContractRAII (Resource Acquisition Is Initialization)
Unit testsGarbage CollectionDynamic ArraysGeen verschillende attribute operatoren zoals ->, . en :: maar alleen .IntrospectionForeach lusGeavanceerde templates en class/struct-generics
Zie meer op Wikipedia.org...