Willkommen zu D

Herzlich willkommen zu der interaktiven Tour der Programmiersprache D.

Diese Tour wird dir einen Überblick über diese mächtige und ausdrucksstarke Sprache, welche direkt zu effizientem, nativem Maschinencode kompiliert.

Was ist D?

D ist die Akkumulation von Jahrzehnten an Erfahrung im Compilerbau vieler verschiedener Sprachen und beinhaltet eine Vielzahl an einzigartigen Features:

  • Konstrukte auf hoher Ebene für bedeutende Modellierfähigkeiten
  • eine hoch performante, kompilierte Sprache
  • statische Typisierung
  • direktes Interface zu den Betriebssystem API's und Hardware
  • rasend schnelle Kompilierzeiten
  • sicherer Speicherzugriff (SafeD)
  • wartbarer, einfach zu verstehender Code
  • flache Lernkurve (sehr änhliche Syntax zu C, C++, Java u.a.)
  • kompatibel mit der C Binärschnittstelle (ABI)
  • verschiedene Paradigmen (imperative, strukturierte, objektorientierte, generische, funktionale Programmierung - und sogar Assembler)
  • eingebaute Fehlerkorrektur (Verträge, Unittests)

... und viele weitere Features.

Über diese Tour

Jede Lektion beinhaltet ein Beispiel mit Quellcode, welches bearbeitet werden kann und so zum Experimentieren mit den Features von D verwendet werden kann. Klicke auf den Run-Button (oder drücke Umschalt-Enter) um das jeweilige Programm zu kompilieren und auszuführen.

Mitmachen

Diese Tour ist open source und wir freuen uns über Pull Requests, die diese Tour noch besser machen.

rdmd playground.d