News for hackers. Stuff that matters.
Re:A JVM Does That? (2011) [pdf] by stuffedBelly on Thursday July 07, 2016 @08:09PM (#12052878)
Having written plenty of embedded system code myself, I wouldn't want to implement a full-blown application for HFT in C, not to mentioned Fortran or assembly (maybe a network/messaging layer in C/C++, which is very common). Performance is critical but it's not the only major factor, especially when it comes to trading, in which the complexity of the application can quickly grow daunting.
Re:A JVM Does That? (2011) [pdf] by narrator on Thursday July 07, 2016 @09:18PM (#12053086)
Bugs in HFT code can lose a lot of money very quickly too, so I'd imagine that Java code being less bug prone than C or assembly is also a consideration.
Re:A JVM Does That? (2011) [pdf] by PeCaN on Thursday July 07, 2016 @09:50PM (#12053175)
Or crashing, for that matter. If your C HFT program crashes, someone is on the hook for tens of thousands, minimum. (Not saying Java doesn't crash, but it's a bit more rare and gives you more opportunity to not lose $$$.)