D (via LDC)

E292727

D (via LDC) is a high-performance implementation of the D programming language that uses the LLVM-based LDC compiler to generate optimized native code.

All labels observed (3)

Label Occurrences
D programming language 2
D (via LDC) canonical 1
D language 1

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf D programming language implementation ⓘ
native code compiler toolchain ⓘ
software package ⓘ
basedOn LLVM ⓘ
category compiler front-end and toolchain ⓘ
programming language implementation ⓘ
comparesWith Clang ⓘ
DMD ⓘ
GCC ⓘ
GDC ⓘ
compilationModel ahead-of-time compilation ⓘ
designGoal leveraging LLVM optimizations ⓘ
modern systems programming ⓘ
portability across architectures ⓘ
ecosystem D language ecosystem ⓘ
implementsLanguage D programming language ⓘ
linked to: D (via LDC)
integration LLVM toolchain ⓘ
linked to: LLVM
languageFamily D ⓘ
optimizationFocus high performance ⓘ
outputFormat machine code ⓘ
native executable ⓘ
primaryGoal efficient native code ⓘ
performance ⓘ
supportsFeature LLVM optimization passes ⓘ
linked to: LLVM

optimized native binaries ⓘ
supportsLanguageFeature D compile-time function evaluation ⓘ
D contracts ⓘ
D garbage collection ⓘ
D metaprogramming ⓘ
D mixins ⓘ
D modules ⓘ
D ranges ⓘ
D templates ⓘ
D type inference ⓘ
D unit tests ⓘ
supportsPlatform desktop operating systems ⓘ
server operating systems ⓘ
supportsStandardLibrary Druntime ⓘ
Phobos ⓘ
target native code generation ⓘ
typicalUseCase high-performance systems programming ⓘ
numerical computing ⓘ
performance-critical applications ⓘ
usesBackend LLVM code generator ⓘ
usesCompiler LDC ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

LLVM → supportsLanguageFrontend → D (via LDC) ⓘ
DTrace → providesLanguage → D language ⓘ
linked to: D (via LDC)
D (via LDC) → implementsLanguage → D programming language ⓘ
linked to: D (via LDC)
Algol family → influenced → D programming language ⓘ
linked to: D (via LDC)