Sun, 18 Oct 2009 18:01:51 -0400, bearophile thusly wrote: > Denis Koroskin: > >>Why would you want to port C code to D, if you can easily interface with >>it?< > > First of all you have to consider programmer experience, they know C, so > keeping the language backwards compatible with C helps them avoid bugs > and learn D faster.
Is this a joke? Being backwards compatible with C often means that the compiler does not test for as many bugs on compile time. You probably have some kind of vague idea of the improvements over traditional C. Are you talking about competent programmers here? One part of mastering the skill programming means that you can easily switch languages if need be. You are a sucky novice if the only languages you know are C & C++.
