"ToNyTeCh" <t...@nospam.net> wrote in message news:imri5l$1ahi$1...@digitalmars.com... > Seriously, I wanna know. How many lines of compiler code does it take for > each (Walt should have the best handle on this, surely)? The LOC is one > parameter, but I don't want just that -- it just came to mind while typing > the overall question. The intricacy of the compiler is much more important > thatn the LOC. (Is D's compiler more intricate than C++'s?). Any facts, > feelings, guesses, whatever, are all welcomed in response. The complexity > in regard to usage would be a good thing to hear about from users of all > levels of experience (with D and other languages).
I've never actually implemented either, and have dealt very little with the soruce for either, but these are my (unreliable) impressions of it: C++ is a complex monster, and has a lot of bizarre complexity in areas that really shouldn't need to be so complex. D cleans up much of that. But that cleanup gives D room for additional, but "cleaner", things to be added, like CTFE. So they're both complex compared to the average "minimalism"-driven langauge, but D makes more effective use of complexity. One "unit of complexity" gives you more benefit in D. Of course, this is a D newsgroup, so naturally we're going to be a bit more in favor of D, anyway, FWIW.