Question about garbage collector

Brian Rogoff brogoff at gmail.com
Thu Aug 29 12:31:31 PDT 2013


On Wednesday, 28 August 2013 at 21:28:11 UTC, bioinfornatics 
wrote:
> Hi everyone,
>
> yesterday i read an article into a french linux journal that in 
> some years garbage collector will disapear.
>
> Why ? he explain in very very short as:
> --------------------------
> - Moore's law will be not anymore true
> so only memory will continue to increase ( static and volatil )
> - Garbage Collector are not efficient in big memory for some 
> technical reason
> - Data to manage will continue to grow big data ant full memory 
> stategy will the rule

I've had similar thoughts myself for some time.

> So Develloper will move to a language where they are no garbage 
> collector.

There are many different kinds of software and developer, you 
need to qualify that assertion. GCed languages will not go away.


> --------------------------
>
> In bioinformatic we work with big data or full memory stategy 
> often and that will not stop. So what think D garbage 
> cllector's dev about this ?

I hope that D can go either way on this, and allows developers to 
'opt out' of GC if they need to, but I don't think it is that 
easy now. Is there a skeletal 'no GC D' project out there? What 
is given up (AAs, slices, classes, exceptions, ...) and how easy 
is it to use?

If not, Rust, Ada, and of course, C++ will be there. There are 
surprisingly few languages being designed to be used without GC 
these days.

-- Brian



More information about the Digitalmars-d-learn mailing list