News for hackers. Stuff that matters.
Re:C to Go: Could Go replace C? by ryannielsen on Wednesday May 11, 2011 @03:28AM (#2535527)
Why not have a systems language with garbage collection?

From http://research.microsoft.com/pubs/52716/tr-2005-135.pdf:

  3.4	Garbage Collection
  Garbage collection is an essential component of most safe languages,
  as it prevents memory deallocation errors that can subvert safety
  guarantees. In Singularity, the kernel and processes object spaces
  are garbage collected.
I appreciate that Microsoft Research is saying "why not?" rather than "why?". Singularity is a fascinating OS and I hope it, or some derivative or something like it from someone else, eventually reaches the mainstream market.
Re:C to Go: Could Go replace C? by chalst on Wednesday May 11, 2011 @04:53AM (#2535701)
BitC, a project started by Jonathan Shapiro of Coyotos project fame and briefly associated with Microsoft's Midori project, is a systems programming language that supports garbage collection but also allows the programming of critical sections of code in which garbage collection is not permitted to take place.

http://www.bitc-lang.org/docs/bitc/bitc-origins.html