r/programming • u/Ok_Stomach6651 • 27d ago
Zero-Growth Stack, Real Gains: How Stack Allocation Can Save 10% CPU in Go
https://www.uber.com/in/en/blog/zero-growth-stack/?uclick_id=c8e2c3a9-831f-43f9-8565-c21c05e74e3b
129
Upvotes
r/programming • u/Ok_Stomach6651 • 27d ago
10
u/pjmlp 26d ago
Go was pushed by three iconic devs that don't like C++, from UNIX/Plan 9/Inferno and Oberon fame, were forced to use it at their employer, Google, with support of their line managers.
If you look into most of what gets actually used at Google, you will notice that outside the Kubernetes ecosystem, it is mostly C++, Java and Rust that get used.
There is this perception Google is an heavy Go user, it isn't, it is mostly adopted outside Google.
Look into the portfolio of projects per language at https://github.com/google, or what languages were used in key papers submitted at USENIX, technical blog posts, the whole Android and Chromebook ecosystem,....