Category:D
From Rosetta Code
D
This programming language may be used to instruct a computer to perform a task.
Listed below are all of the tasks on Rosetta Code which have been solved using 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: |
Your Help Needed
If you know D, please write code for some of the tasks not implemented in D.
If you know D, please write code for some of the tasks not implemented in D.
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.
[edit] Citations
Subcategories
This category has the following 3 subcategories, out of 3 total.
Pages in category "D"
The following 477 pages are in this category, out of 477 total.
Categories:
- Garbage collection/Yes
- Parameter passing/By reference
- Parameter passing/By value
- Typing/Safe
- Typing/Unsafe
- Typing/Strong
- Typing/Compatibility/Nominative
- Typing/Compatibility/Structural
- Typing/Expression/Explicit
- Typing/Checking/Dynamic
- Typing/Checking/Static
- Impl needed
- Programming Languages
- Codepad languages
- Programming paradigm/Imperative
- Programming paradigm/Procedural
- Programming paradigm/Object-oriented
- Programming paradigm/Functional
- Programming paradigm/Generic