25 lines
No EOL
1 KiB
Text
25 lines
No EOL
1 KiB
Text
{{language|D
|
|
|exec=machine
|
|
|strength=strong
|
|
|gc=yes
|
|
|safety=both
|
|
|express=explicit
|
|
|compat=both
|
|
|checking=both
|
|
|parampass=both
|
|
|site=http://dlang.org/
|
|
|LCT=yes}}{{codepad}}
|
|
{{language programming paradigm|Imperative}}
|
|
{{language programming paradigm|procedural}}
|
|
{{language programming paradigm|object-oriented}}
|
|
{{language programming paradigm|Functional}}
|
|
{{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]].
|
|
|
|
==Citations==
|
|
* [[wp:D (programming language)|Wikipedia:D (programming language)]]
|
|
|
|
==Todo==
|
|
[[Reports:Tasks_not_implemented_in_D]] |