Hacker News new | ask | show | jobs
by camo 4790 days ago
> I am not a "3 cheers for dynamically typed languages" person, but for Java I am willing to concede that the type system comes with the drawbacks but little benefit. In C++, and D you can pull the gloves off when required. And please dont get me started on JINI.

I expect you mean JNI and not Apache JINI...

That probably highlights the difference between Java and other languages you like to mention, it may use more memory and be marginally slower computationally, but when you take that the most interesting applications these days are distributed the ability to sort an array and save a few clock cycles fades into insignificance compared to network latency and connection times.

Not to mention also, you can optimize your CPU's workload or you can optimize your personal workload. Java lets you pick great libraries off the shelf. Or you can choose to manually do your own array bounds checking and pick up your own garbage.