News for hackers. Stuff that matters.
Re:C++ is a hack by LanguageGamer on Tuesday February 16, 2016 @12:23PM (#11111469)
C++ is a mess, but Java, Ruby, Swift and Python aren't viable options if your software is performance sensitive.
Re:C++ is a hack by austinsharp on Tuesday February 16, 2016 @12:49PM (#11111703)
Java is pretty viable if you are performance sensitive but not HFT or video game performance sensitive. It's certainly far ahead of Ruby and Python, at least.

It's not as fast as C++, but C++ isn't as fast as assembly, either. They're at different points on the tradeoff curve - HOW performance sensitive are you? It's not a binary choice.

Re:C++ is a hack by exelius on Tuesday February 16, 2016 @02:05PM (#11112284)
Java is totally viable for nearly anything; it just doesn't work well for games because they require low-level access to graphics hardware (which is definitely not something Java supports).

Also, the state of the JVM on the desktop is kind of sad - also from the graphics perspective. But Java is probably the most performant server-side language out there at this point (if you exempt the masochists who write network code in C/C++).

Re:C++ is a hack by albinofrenchy on Wednesday February 17, 2016 @11:34AM (#11119009)
Java isn't viable for anything that requires low latencies and predictable throughput. Really, no GC language is.
Re:C++ is a hack by pkolaczk on Tuesday February 16, 2016 @01:00PM (#11111783)
There are companies using Java for HFT now as well.
Re:C++ is a hack by rootlocus on Tuesday February 16, 2016 @01:13PM (#11111862)
I'm actually working for such a company. Peter Lawrey is a renowned advocate for efficient use of java in HFT.
Re:C++ is a hack by pkolaczk on Tuesday February 16, 2016 @12:58PM (#11111779)
For high performance server-side software, Java is definitely a viable option nowadays.