Go grows up with with 1.2 release
Latest update shows that Googles programming language is burrowing towards maturity.
It’s been party central at
Go HQ recently, with a fourth anniversary milestone last
month being topped with the launch of Go 1.2 today.
Google’s statically-typed programming language
has enjoyed a steady ride up its in-house search engine rankings
since it was first launched, as the chart below shows, with a rapid
spike up the charts beginning with Go’s official debut.
Google is aiming to
pitch Go as a low-level language which combines the simplicity
of an interpreted high-level language with the efficiency and
safety of a compiled language. It features a similar garbage
collector to Java, as well as type safety, Closures, reflection and
classless object orientation, however, the curly brackets embedded
within it are more reminiscent of C.
With a couple of IDEs and plugins for well-known
IDEs such as
Eclipse and Netbeans, the general consensus seems to be that
Google’s little upstart is now all ready to graduate from
development-kindergarten to real world use.
Coming seven months on from the release of Go 1.1, Go
1.2 is the first of what Google hope will be a regular series of
updates to the language at comparable intervals going forward.
So what new tricks has the little Gopher picked up since
1.1? Well, along with a bit of rejigging on language implementation
and tools, there have been some ‘minor’ language tweaks and more
than a couple of additions and backward-compatible changes to the
According to the official blog, other highlights of
the release include a shiny new three-index slice
syntax, as well as the ability to specify capacity as well as
length. With this development, programmers can pass a slice value
that can only access a limited portion of the underlying array – a
practice that previously required the use of the unsafe
Although it’s been touted as *sigh* yet
Java killer, it’s got a long way to go before Oracle begins to
break a sweat. Nevertheless, with a large and growing open source
community around it, Go is gaining traction, and, with new releases
set to pop up with the frequency of critters in game of Whack a
Mole, we’re going to be reading a lot more about it in months to