Six years ago, Google launched Go, an open-source programming language with a C-like syntax, designed to make Web development both stable and speedy. Google uses Go for some of its internal development, and a selection of other companies have followed suit, including Dropbox and SoundCloud. (The critter above is Go’s chipmunk mascot, rendered as a QR code for an online presentation about the language.)
As of mid-2014, Go had managed to climb to 21st place on RedMonk’s bi-annual list of popular programming languages. Despite that relatively low ranking, the analysts behind the list thought that Go demonstrated significant promise. “Given the movement to date, as well as the qualitative evidence we see in terms of projects moving to Go from other alternatives, it is not unreasonable to expect Go to be a Top 20 language within the next six to twelve months,” they wrote in an accompanying blog posting.
That upward movement could happen if Google continues to push Go as an ideal solution for third-party developers. Earlier this month, the search-engine giant announced that Google App Engine for Go is generally available, complete with a service-level agreement and depreciation policy. That means more support for anyone trying to build apps using Go.
“The community has seen Go become the standard for cloud infrastructure technologies, including Docker and Kubernetes,” Jason Buberel, product manager for Go, wrote in a blog posting. “We will continue to make significant investments in App Engine for Go, including an improved SDK and an upgrade to the Go 1.5 runtime.”
That support (and a more muscular SDK) could convince more developers to give Go a try.