Hacker News new | ask | show | jobs
by Totient 4313 days ago
> Had Java been not so broken for numeric stuff

I'm curious, what makes Java an especially poor choice for numerically intensive computing? Is the JIT penalty too high, or is it something else entirely?

1 comments

JIT isn't a penalty, if anything late code generation lets you make faster code because hot code paths are known.

My guess is that there are problems with things like the way all objects are on the heap, and probably other things too.