Java is better than C++ for high speed trading systems
11–20 of 483 posts
Re: Java is better than C++ for high speed trading systems
#12Re: Java is better than C++ for high speed trading systems
#13Re: Java is better than C++ for high speed trading systems
#14This is not "why Java is better for fast things". It is not. This is "why Java is better", and the answer is "it usually is better because your programmers often suck".
Re: Java is better than C++ for high speed trading systems
#15When you write Java in a C like syntax : "Chronicle's system is built in what Lawrey describes as "C-like Java" and it's this that he encourages people to code low latency systems in." I guess very limited number of constructors, and most of all the methods are static. And they still struggle to find programmers that can code that way.
Re: Java is better than C++ for high speed trading systems
#16I used to work on a high-speed messaging system built in Java, and garbage collection was a killer. No matter how much we tweaked the code and the GC parameters, and this eventually got escalated pretty high up in Sun itself, we'd get these occasional multi- minute pauses where the whole thing would just freeze up, buffers would fill and stuff would start dropping on the floor. This was over 10 years ago, so things m…
Re: Java is better than C++ for high speed trading systems
#17Does anyone have any guidelines for this type of code?
Re: Java is better than C++ for high speed trading systems
#18Re: Java is better than C++ for high speed trading systems
#19So they want super efficient but safe code ... sounds like Rust.
Re: Java is better than C++ for high speed trading systems
#20I used to work on a high-speed messaging system built in Java, and garbage collection was a killer. No matter how much we tweaked the code and the GC parameters, and this eventually got escalated pretty high up in Sun itself, we'd get these occasional multi- minute pauses where the whole thing would just freeze up, buffers would fill and stuff would start dropping on the floor. This was over 10 years ago, so things m…