The idea that garbage collection magically solves all your security problems is laughable.
Besides, garbage collection is always after data/variables are used; it certainly won't compact a single input that's large enough to cause an overflow on the first pass (which is the issue here).
However, it is worth pointing out that the previous poster also said "...and some meta-error handling...". I think that's the more important part.
For what it's worth, Windows NT's kernel and OS X's kernel are also written in C.. It really is the best language to write a kernel, because it's very low, but not assembly.
On the other hand, it's way too low to be optimal to use for anything above kernel.
in windows u have to worry about REMOTE
get it fagozors