Quote from rosy2:
from my experience systems (order routers, connectivity,...) and pricing models are written in c++. but the logic part of the trade can be written in something quicker to develop in. and to be good takes +10yrs of realworld network programming. keep in mind that database/gui programming is not the same as network or realtime.
Quote from jasonbraswell:
rosy, what do you think is the biggest hurdle to overcome in order to get good at writing realtime distributed systems? What's the hardest thing to learn?