Digital Mars D is a programming language developed by Walter Bright of Digital Mars as an improvement to C++. D is an imperative, object-oriented (OOP), metaprogramming language.
Next Steps
-
D
D is one of two programming languages, Digital ...
(SearchWinDevelopment.com) -
Microsoft D
Microsoft D is an end-user programming language...
(WhatIs.com)
D takes advantage of certain characteristics of C++ but is technically not a variant of C++. Aspects of Java, C# and Eiffel have also been incorporated. Programmers can enter machine-specific assembler code along with the D code to enhance interfacing with diverse operating system and device drivers.
Significant features of D include:
- Automatic memory management
- Nesting of functions
- Anonymous functions
- Inner classes
- First class arrays
- Associative arrays
- Dynamic arrays
- Array slicing
- Unit testing
The first official version of Digital Mars D was released in January 2007. A second, experimental version was released in June 2007.
There are other D programming languages, including Microsoft D, an end-user programming language in development as part of the company's service-oriented architecture (SOA) initiative.
Learn More About IT:
> Digital Mars describes its D language.
> Mary-Jo Foley speculates on Microsoft's D.
Tech TalkComment
Share
Comments
Results
Contribute to the conversation