Go scratches so many itches from other systems programming languages while remaining nearly as fast. It makes code cleaner and easier to manage. I say this as a college student working on a 7000+ line side project in Go.
Garbage collection, concurrency primitives, static duck typing, general rational design. So worth it.
As for Google's strategy, well, it keeps the Bell Labs guys working on good stuff while giving Google a good new language to write their low level systems in.
Garbage collection, concurrency primitives, static duck typing, general rational design. So worth it.
As for Google's strategy, well, it keeps the Bell Labs guys working on good stuff while giving Google a good new language to write their low level systems in.