3 ms·
>> Obviously not fast enough for Google since they literally invented a new programming language (Go) to address the compile time and runtime limitations of Jav
by thesuperbigfrog 4y ago
>> Obviously not fast enough for Google since they literally invented a new programming language (Go) to address the compile time and runtime limitations of Java.
Go was created to overcome complexity issues and compile times of C++ (not Java):
https://commandcenter.blogspot.com/2012/06/less-is-exponentially-more.html https://commandcenter.blogspot.com/2012/06/less-is-exponenti...
https://go.dev/talks/2015/gophercon-goevolution.slide#4 https://go.dev/talks/2015/gophercon-goevolution.slide#4
- ttfkam 4y agoI misspoke (miswrote?). You are correct, it was created to address the issues Google had with C++ and—crucially—other internally supported languages like Java and Python could not adequately fill C++'s role. If Java could have filled this role in both compile time and memory efficiency, Go in all likelihood would never have been created. But yes, Go beats Java in compile-time speed as well.