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