News for hackers. Stuff that matters.
Re:C (Cbang) - A system oriented programming language by pcwalton on Wednesday May 09, 2012 @01:42PM (#3949641)
Note that Apple is abandoning garbage collection for Objective-C.

Additionally, GC is not strictly necessary to solve buffer overruns and dangling pointers. Region-based memory management is an alternative for many use cases.

Re:C (Cbang) - A system oriented programming language by pjmlp on Wednesday May 09, 2012 @02:18PM (#3949826)
Yes, but reference counting (ARC) is also automatic memory management.
Re:C (Cbang) - A system oriented programming language by slashvar on Thursday May 10, 2012 @09:53AM (#3953453)
Reference counting is the low-end of automatic memory management and garbage collection.

And about GC in kernel, of course you can. The issue is that most efficient GC needs giant locking and giant locking in kernel is something that you don't want.

In fact you can really live without GC. The burden of integrating it in kernel space out-range the benefit of using it.

Re:C (Cbang) - A system oriented programming language by pjmlp on Friday May 11, 2012 @12:30PM (#3960015)
Funny, because Windows uses reference counting on the Kernel.

http://technet.microsoft.com/en-us/sysinternals/bb963901