Go, a Google-developed open source language intended to focus on simplicity and efficiency, has been getting a lot of attention lately. Launched late in 2009, the statically typed language is perhaps best known for its use in the development of the red-hot Docker container platform.
“Go was born out of frustration with existing languages and environments for systems programming,” a FAQ on Go reads.Like any technology, though, it has its adherents and critics. Here are some key benefits and perceived drawbacks of the language as told by experts familiar with it.
It’s easy to install applications written in Go, and it’s easy to write them, says Go developer Steve Francia, chief of operations of the Docker open source project and creator of Hugo, a website engine written in Go.