Welcome to the interactive tour of the D Programming language.
The tour gives an overview of this powerful and expressive language which compiles directly to efficient, native machine code.
D is the culmination of decades of experience implementing compilers for many diverse languages and has a unique set of features:
... and many more features.
Each section comes with a source code example that can be modified and used
to experiment with D's language features.
Click the run button (or
Ctrl-enter) to compile and run it.
To navigate this tour, either use the "
< previous" and "next
>" links at the
bottom (or left and right arrow keys), or else go straight to particular sections
using the menus at the top.
This tour is open source and we welcome pull requests making this tour even better.