D programming language

GPTKB entity

Statements (54)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkbp:album ahead-of-time compilation
just-in-time compilation
gptkbp:community gptkb:D_Language_Foundation
gptkbp:designed_by gptkb:Walter_Bright
gptkbp:file_extension .d
gptkbp:first_appearance gptkb:2001
gptkbp:formulation C-like syntax
https://www.w3.org/2000/01/rdf-schema#label D programming language
gptkbp:influenced_by gptkb:Java
gptkb:C
gptkb:C++
gptkbp:latest_version 2.100.0
gptkbp:library gptkb:Phobos
gptkbp:license gptkb:Boost_Software_License
gptkbp:notable_feature gptkb:Command_Line_Interface
reflection
exception handling
high performance
string interpolation
template metaprogramming
active community support
profiling support
type inference
mixins
extensive documentation
safe memory management
lazy evaluation
contract programming
debugging support
versioning support
interfacing with C
unit testing support
inline assembly
range-based for loops
interfacing with C++
interfacing with other languages
support for Unicode
compile-time function execution
easy integration with existing C/ C++ code
powerful standard library
support for multiple programming styles
various IDE support
gptkbp:operating_system cross-platform
gptkbp:paradigm multi-paradigm
gptkbp:supports functional programming
concurrent programming
generic programming
object-oriented programming
metaprogramming
gptkbp:system static typing
gptkbp:uses Garbage collection
gptkbp:bfsParent gptkb:AT&_T_Bell_Laboratories
gptkbp:bfsLayer 5