6 ms·
Why not have a systems language with garbage collection? From http://research.microsoft.com/pubs/52716/tr-2005-135.pdf http://research.microsoft.com/pubs/52716
by ryannielsen 15y ago
Why not have a systems language with garbage collection?
From http://research.microsoft.com/pubs/52716/tr-2005-135.pdf 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.
- chalst 15y agoBitC, 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 http://www.bitc-lang.org/docs/bitc/bitc-origins.html