I think there is no need for a whole app. Take *any* D source code, and write the same code in C++, and you will understand. A nice summary about D: http://www.d-programming-language.org/new/