What is Digital Mars D? - Definition from WhatIs.com
Part of the Programming glossary:

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.

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:

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.

This was last updated in June 2008
Posted by: Margaret Rouse

Related Terms

Definitions

  • Taco Bell programming

    - Taco Bell programming is an approach to software development that places value on consistently using the same development tools and languages when creating solutions for new problems. (WhatIs.com)

  • hypervisor

    - A hypervisor is a function which abstracts -- isolates -- operating systems and applications from the underlying computer hardware. (SearchServerVirtualization.com)

  • data type

    - A data type, in programming, is a classification that specifies which type of value a variable has and what type of mathematical, relational or logical operations can be applied to it without causi... (SearchSOA.com)

Glossaries

  • Programming

    - Terms related to software programming, including definitions about programming languages and words and phrases about software design, coding, testing and debugging.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Ask a Question About Digital Mars DPowered by ITKnowledgeExchange.com

Get answers from your peers on your most technical challenges

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.