D vs C++ - Where are the benchmarks?

Jonathan M Davis jmdavisProg at gmx.com
Thu Jul 4 13:58:39 PDT 2013


On Thursday, July 04, 2013 22:46:12 Mehrdad wrote:
> On Thursday, 4 July 2013 at 19:51:34 UTC, Jonathan M Davis wrote:
> > It's perfectly possible to implement a GC - even D's GC - in
> > C++.
> 
> I don't see how.
> 
> There is no way to inspect the stack, static data segments, etc.
> for GC roots in standard C++.
> 
> How would you possibly be able to find the roots?

By putting all of the same information there that we have in D. It may be 
clunkier to do in D and generally more of a pain, but you have just as much 
control over memory in C++ as you do in D. And C++ GCs _do_ exist, even if 
they're not the norm.

- Jonathan M Davis


More information about the Digitalmars-d mailing list