Statements (57)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
|
gptkbp:album |
gptkb:GDC
LDC DMD |
gptkbp:community |
gptkb:D_Language_Foundation
|
gptkbp:controls |
static typing
|
gptkbp:designed_by |
gptkb:Walter_Bright
|
gptkbp:first_appearance |
gptkb:2001
|
gptkbp:format |
.d
|
gptkbp:formulation |
similar to C and C++
|
https://www.w3.org/2000/01/rdf-schema#label |
D language
|
gptkbp:influenced_by |
gptkb:Java
gptkb:C gptkb:C++ |
gptkbp:latest_version |
2.100.0
|
gptkbp:library |
gptkb:Phobos
Derelict |
gptkbp:notable_feature |
gptkb:Author
reflection exception handling string interpolation unit testing versioning slices dynamic arrays profiling support type inference mixins cross-language interoperability lazy evaluation contract programming namespace support debugging support metaprogramming function overloading operator overloading inline assembly associative arrays template programming range-based for loops compile-time function execution immutable types |
gptkbp:operating_system |
cross-platform
|
gptkbp:philosophy |
concurrent programming
multi-paradigm |
gptkbp:ram |
garbage collection
|
gptkbp:supports |
functional programming
object-oriented programming imperative programming |
gptkbp:use_case |
embedded systems
game development scientific computing web development system programming |
gptkbp:website |
dlang.org
|
gptkbp:bfsParent |
gptkb:Modula-2_for_Atari
|
gptkbp:bfsLayer |
3
|