L’estensione D è riferita a un file di codice sorgente costruito con il linguaggio di programmazione D, come C++ ma allo stesso tempo influenzato anche da Eiffel, Java e C#, Java, e Eiffel. È possibili aprire e modificare questi file con un editor di testo, ma con un compiler D.
Il file D è in relazione principalmente con ‘D Programming Language Source Code File’.