Earlier quoted context omitted.
I still don't understand how they choose languages with garbage collection for systems that should be real time or similar.
Erlang is not "real time" in the hard, embedded systems sense, but it does pretty well and has GC. Here's a bit more information: http://www.erlang.org/faq/academic.html#id55755 I don't know what sorts of 'real time' properties trading systems are required to have - can anyone talk about it with a bit more in-depth knowledge?
A GC will always trash the cache, and that's the worst issue right now in hardware. (If you take out HDD I/O.)