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."
Thread beginning with comment 512497
To view parent comment, click here.
To read all comments associated with this story, please click here.
satsujinka
Member since:
2010-03-11

Go has iota for creating enums. The rest of those C doesn't have either. And how else do you expect go to compile C code if not with a C compiler?

Honestly, Google really isn't all that interesting a facet of Go. I'm more interested in it due to its authors' histories.

Reply Parent Score: 2

moondevil Member since:
2005-07-08

Go has iota for creating enums. The rest of those C doesn't have either. And how else do you expect go to compile C code if not with a C compiler?


iota is a kind of poor man's solution and it feels bad, when all mainstream languages have proper enums.


You are right, but since Go is also being "sold" as an alternative to C++, JVM and .NET languages, the lack of abstractions places it in a bad position, only feeling as a better C.

D, C++, Ada, Delphi are just a few of the languages that are able to link to C libraries without requiring a C compiler. This is not the case with Go.

Honestly, Google really isn't all that interesting a facet of Go. I'm more interested in it due to its authors' histories.


That's the only reason I still follow Go's development.

Reply Parent Score: 2