I think you misunderstood me. I didn't say that C++ is useless and C can do all the things. I spoken only about attributes. D gives much more static checks and other great things. And i'm unsure only at necessity of all these attributes. In all my code i really uses only " const ", " immutable " and " @property ".