Go 1.6 is Released
Go checks a lot of boxes for <i>my</i> ideal language for developing web services: Static type, C derived, has garbage collection, generates a single binary, supports concurrency very well, is opinionated, is small&#x2F;simple, its community prefers to just use standard lib for most work, etc. Yes, Generics is an issue and so is debugging. But, overall, I can&#x27;t think of many other options that check so many boxes.<p>EDIT: I must highlight the point about checking lot of boxes. In many discussions about features of programming languages, we get responses like, &quot;language Y does that too. Why not choose that language?&quot; Well, because we don&#x27;t pick languages for one specific feature. We pick them for the combination of features.