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. |
'''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]] |