On Tuesday, 14 April 2015 at 14:21:15 UTC, Benjamin Thaut wrote:
- what are potential factors that might make D a bad choice in
this
scenario? I would like to use D certainly - but it is of
course much
more important that the client gets the best result, however
it is done.
You would have to asess if the analysis you should create is
time critical. If it is, a possible pitfall is the GC, and you
should try to avoid it from the start. Replacing the GC with
custom memory management is a lot of work if you do it
afterwards. If the analysis is not time critical, I don't see
any problems with D.
Kind Regards
Benjamin Thaut
My guess is it's not a major factor, but maybe can design from
beginning possibility to use custom allocators. Ie the part
where latency matters does not deal with monster data sizes, and
if there is a part where data sizes are large then probably
latency will be less critical. (Outside of HFT, big for this
area is much smaller than what other people mean by big).