D-Programmierung: Voraussetzungen
Aus Wikibooks
Inhaltsverzeichnis |
[Bearbeiten] Compiler, Runtime und Standard Library
Um mit D entwickeln zu können, benötigt man zunächst den Compiler.
[Bearbeiten] DMD - Offizieller Compiler
Für die offizielle Variante mit Phobos als Standard Library findet sich der Download hier
Die Variante mit Tango als Standard Library findet sich hier
Als alternative Compiler gibt es noch GDC (gcc basiert) und LDC, wobei GDC momentan nicht aktiv weiterentwickelt wird und als veraltet gilt, LDC wird dagegen aktiv entwickelt und setzt den Sprach-Standard fast vollständig um, allerdings wird auf Grund der LLVM Basis Windows nicht vollständig unterstützt (Exception Handling).
Die vorhandenen Beispiele liegen (noch nur) in der Phobos-Version vor.
[Bearbeiten] Editoren & IDEs
Für Eclipse gibt es die Erweiterung Descent. Die Entwicklungsumgebung Code::Blocks besitzt ebenso Unterstützung für D. Ansonsten besitzen mittlerweile eine Vielzahl an Editoren D Support.
[Bearbeiten] Build Tools
Das meist verwendete Build Tool ist mittlerweile DSSS jedoch findet auch Shell-Skripte und Makefiles noch Verwendung.
[Bearbeiten] Sonstige Resourcen
Die meisten existierenden D Projekte sind bei dsource.org gehostet, eine Art Sourceforge für D Projekte. Darunter finden sich auch die beiden Standard Libraries Tango und Phobos sowie die für D2 standardisierte DRuntime.