D thường được nói đến như là tập tin mã nguồn được soạn thảo bằng ngôn ngữ lập trình D như C++ nhưng đồng thời cũng được ảnh hưởng từ các chương trình khác như Eiffel, Java và C#, Java. Bạn có thể mở và biên tập tập tin bằng trình biên tập văn bản nhưng phải dùng tới một trình biên dịch phù hợp.
Theo nguyên tắc thì những loại tập tin D có thể kết nối với “tập tin mã nguồn Ngôn Ngữ Lập trình D”