D language

GPTKB entity

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