2 ms·
> Excessive RAM usage and slow startup create limitations and increase costs. I'm not big on Java, but that's really a runtime issue, not so much a language is
by bb88 4y ago
> Excessive RAM usage and slow startup create limitations and increase costs.
I'm not big on Java, but that's really a runtime issue, not so much a language issue. If Oracle really wanted to optimize Java, I feel like they could do that.
Also, I'm skeptical on the "increase costs" claim. The reason Java "worked" at the turn of the century was because corporations would gladly reduce developer time for the tradeoff of spending more on hardware if they needed performance.
The most performant solution would be writing assembly. Everything above assembly is a trade-off, C/C++/Java/Go/Python, etc.
- topspin 4y ago> Also, I'm skeptical on the "increase costs" claim. The reason Java "worked" at the turn of the century was because corporations would gladly reduce developer time for the tradeoff of spending more on hardware if they needed performance. That's sounds great until you have to pay the cloud bills roll in. At the turn of the century options were limited. Now they're not, and that's the world Java has to compete in today. Java is slowing giving up ground as a result. An idiomatic Golang program, for instance, uses far less memory to perform the same tasks as the equivalent Java.