Don't forget to mention all the "software engineering" principles that can be taught using D too including:

Design by Contract
Literate programming (embedded documentation)

and to tool that come "standard" in the language such as

Coverage
Profiling


Reply via email to