Category:D: Difference between revisions

no edit summary
(Updated official site)
No edit summary
 
(4 intermediate revisions by 3 users not shown)
Line 1:
{{language|D
|exec=machine
|strength=strong
|gc=yes
Line 14 ⟶ 15:
{{language programming paradigm|Functional}}
{{language programming paradigm|generic}}
'''D''' is an [[object-oriented]], [[imperative programming|imperative]], functional and multi-[[:Category:Programming Paradigms|paradigm]] systemsystems programming language designed 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 sharp|C#]] and [[Eiffel]]. A stable version, 1.0, was released on January 2, 2007.
Although it originated as a re-engineering of [[C++]], and is thus predominantly influenced by that language, it is not a variant of C++.
Rather, D redesigns some C++ features and is influenced by concepts from other programming languages such as [[Python]], [[Java]], [[C sharp|C#]] and [[Eiffel]].
 
==Citations==
* [[wp:D (programming language)|Wikipedia:D (programming language)]]
 
==Todo==
[[Reports:Tasks_not_implemented_in_D]]