Sunday, June 19, 2011

Google paper comparing performance of C++, Java, Scala, and Go

In scala day 2011, talk by Googler Robert Hundt was a performance benchmark comparing C++/Scala/Java/Go.

C++ offers the fastest runtime of the four languages. But, the paper says, it also requires more extensive "tuning efforts, many of which were done at a level of sophistication that would not be available to the average programmer."

Go is designed to remove at least some of this limitation, but it's still young (it debuted about a year and a half years ago as an "experimental" language), and on most of Google's performance tests, it trailed C++ as well as Java and Scala. "Go offers interesting language features, which also allow for a concise and standardized notation," reads the paper, penned by Googler Robert Hundt. "[But] the compilers for this language are still immature, which reflects in both performance and binary sizes

No comments:

Post a Comment