Category:D: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
(Updated official site)
Line 7: Line 7:
|checking=both
|checking=both
|parampass=both
|parampass=both
|site=http://www.digitalmars.com/d/
|site=http://dlang.org/
|LCT=yes}}{{codepad}}
|LCT=yes}}{{codepad}}
{{language programming paradigm|Imperative}}
{{language programming paradigm|Imperative}}

Revision as of 12:28, 17 September 2011

Language
D
This programming language may be used to instruct a computer to perform a task.
Official website
Garbage collected: Yes
Parameter passing methods: By reference, By value
Type safety: Safe, Unsafe
Type strength: Strong
Type compatibility: Nominative, Structural
Type expression: Explicit
Type checking: Dynamic, Static
See Also:
Listed below are all of the tasks on Rosetta Code which have been solved using D.
Try this language on Codepad.

D is an object-oriented, imperative, multi-paradigm system programming language by Walter Bright of Digital Mars. It originated as a re-engineering of C++, but even though it is predominantly influenced by that language, it is not a variant of C++. D has redesigned some C++ features and has been influenced by concepts used in other programming languages, such as Python, Java, C# and Eiffel. A stable version, 1.0, was released on January 2, 2007.

Citations

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "D"

The following 200 pages are in this category, out of 990 total.

(previous page) (next page)

C

(previous page) (next page)