Linked by Thom Holwerda on Wed 28th Mar 2012 19:22 UTC
General Development "Today marks a major milestone in the development of the Go programming language. We're announcing Go version 1, or Go 1 for short, which defines a language and a set of core libraries to provide a stable foundation for creating reliable products, projects, and publications. Go 1 is the first release of Go that is available in supported binary distributions. They are available for Linux, FreeBSD, Mac OS X and, we are thrilled to announce, Windows."
Permalink for comment 512294
To read all comments associated with this story, please click here.
Am I missing something?
by jburnett on Thu 29th Mar 2012 14:50 UTC
jburnett
Member since:
2012-03-29

Am I missing something with Go? The syntax is as complicated as C for learners, but different enough to cause massive typo problems for experienced programmers. It has pointers, but no pointer arithmetic (so really what is the point...). Slices and re-slicing look like one major "where is the semi-colon" run-time bug waiting to happen. And goroutines/channels are cool, but they could be implemented with functions in C.

Admittedly, I have only read the "A Tour of Go" document, but it leaves me with one big question. If everybody else is so excited about this language, what am I missing?

Reply Score: 2