Category:D: Difference between revisions

Content added Content deleted
m (Rewording of the abstract for better flow)
(Todo)
Line 15: Line 15:
{{language programming paradigm|Functional}}
{{language programming paradigm|Functional}}
{{language programming paradigm|generic}}
{{language programming paradigm|generic}}
'''D''' is an [[object-oriented]], [[imperative programming|imperative]], multi-[[:Category:Programming Paradigms|paradigm]] systems programming language designed by Walter Bright of Digital Mars. 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]].
'''D''' is an [[object-oriented]], [[imperative programming|imperative]], multi-[[:Category:Programming Paradigms|paradigm]] systems programming language designed by Walter Bright of Digital Mars.
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==
==Citations==
* [[wp:D (programming language)|Wikipedia:D (programming language)]]
* [[wp:D (programming language)|Wikipedia:D (programming language)]]

==Todo==
[[Reports:Tasks_not_implemented_in_D]]