D-Programmierung: Voraussetzungen

Aus Wikibooks

Wechseln zu: Navigation, Suche

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.

Persönliche Werkzeuge