Site Navigation
Categories:
Category
C programming language family
Class-based programming languages
Curly bracket programming languages
Multi-paradigm programming languages
Systems programming languages
Articles to be expanded since June 2008
All articles to be expanded
All articles with unsourced statements
Articles with unsourced statements since March 2008
Summary Of: D programming language
Encyclodia Page On: D programming language
These Are Links To Other Documents
D (disambiguation)#Computing
|
Paradigm
|
multiparadigm
|
object-oriented
|
imperative
|
meta
|
1999
|
Walter Bright
|
Latest release
|
January 2
|
2009
|
Typing discipline
|
strong
|
static
|
Major implementations
|
C
|
C++
|
C#
|
Java
|
Eiffel
|
Python
|
object-oriented
|
imperative
|
multiparadigm
|
system programming language
|
Walter Bright
|
Digital Mars
|
C++
|
Java
|
C#
|
Eiffel
|
January 2
|
2007
|
June 17
|
2007
|
design by contract
|
unit testing
|
modules
|
garbage collection
|
first class
|
arrays
|
associative arrays
|
dynamic arrays
|
array slicing
|
nested functions
|
inner classes
|
closures
|
anonymous functions
|
compile time function execution
|
lazy evaluation
|
template
|
low-level coding
|
inline
|
assembler
|
multiple inheritance
|
single inheritance
|
interfaces
|
mixins
|
syntax
|
Java
|
C#
|
assembly
|
processor
|
hardware
|
operating systems
|
device drivers
|
documentation generator
|
programming paradigms
|
imperative
|
object-oriented
|
metaprogramming
|
foreach
|
nested functions
|
local variables
|
interfaces
|
Metaprogramming
|
tuples
|
factorial
|
infers their types
|
printf
|
garbage collection
|
overloaded operators
|
C
|
malloc and free
|
C
|
application binary interface (ABI)
|
library
|
COM (Component Object Model)
|
June 17
|
2007
|
const-correctness
|
C++
|
closures
|
|
talk page
|
compile
|
machine code
|
Walter Bright
|
Artistic License
|
GNU
|
GPL
|
GCC
|
LLVM
|
IDEs
|
emacs
|
vim
|
SciTE
|
Smultron
|
TextMate
|
Zeus
|
TextMate
|
Code::Blocks
|
code completion
|
refactoring
|
open source
|
code completion
|
syntax highlighting
|
debugging
|
GDB
|
WinDbg
|
GUI
|
citation needed
|
ELF
|
DLLs
|
run-time type information
|
weak references
|
Unicode
|
Comparison of programming languages
|
Ddoc
|
Wikibooks
|
Wikibooks
|
Open Directory Project
|
GCC
|
v
|
d
|
C programming language
|
C standard library
|
glibc
|
Dietlibc
|
uClibc
|
Newlib
|
String
|
Syntax
|
Preprocessor
|
Variable types and declarations
|
Functions
|
C++
|
Objective-C
|
C#
|
Cyclone
|
Java
|
Vala
|
JavaScript
|
Compatibility
|
Operators
|
Comparison of Pascal and C
|
C to Java byte-code compiler
|
Category
|
Categories
|
C programming language family
|
Class-based programming languages
|
Curly bracket programming languages
|
Multi-paradigm programming languages
|
Systems programming languages
|
Articles to be expanded since June 2008
|
All articles to be expanded
|
All articles with unsourced statements
|
Articles with unsourced statements since March 2008
|
This article is licensed under the
GNU Free Documentation License
. It uses material from the
Wikipedia article "D programming language"
.