Google Releases Version 1 of its Go Programming Language

Go, the increasingly popular programming language Google first announced in late 2009, is now available in its first stable version. This release also marks the first time that a native support for Go is available to Windows users. Dart, another language developed by Google’s engineers, is mostly meant for web applications, while the developers of Go aimed to create a modern general-purpose language for networked and multicore computing. While Go took quite a bit of inspiration from C, it also includes ideas from other languages like Pascal, Newsqueak and Limbo.

As the engineers behind the project note, the reason to release a stable version now is to give developers a stable target for their development efforts. Until now, the language still changed regularly and some of these changes likely broke existing code. Now, Google’s engineers will ensure that – with a few exceptions – every further addition to Go won’t break existing programs. “Code that compiles in Go 1 should, with few exceptions, continue to compile and run throughout the lifetime of that version, even as we issue updates and bug fixes such as Go version 1.1, 1.2, and so on.”

With this release, Google also updated its Google App Engine SDK to support this new version (App Engine is Google’s cloud computing platform for developers). To see how serious Google is about Go, you just have to look at the fact that besides Go, App Engine only supports Java and Python right now.

Liked this story? Share it.


Looking for more tech stories to read? Give our new tech news aggregator a try.

About the author

Frederic Lardinois has written 851 articles for SiliconFilter

Frederic Lardinois founded SiliconFilter in 2011. Before starting this site, he wrote about 1,500 articles for ReadWriteWeb. His areas of interest are consumer web and mobile apps, as well as Internet-connected devices like cars, smart sensors and toasters. You can reach him at [email protected]


Comments

5 Responses to "Google Releases Version 1 of its Go Programming Language"
  1. Reply Nexus IT June 16, 2012 14:49 pm

    Looking forward to being able to play around with this, sounds awesome.

  2. Reply Nexus IT June 16, 2012 14:49 pm

    Looking forward to being able to play around with this, sounds awesome.

  3. Reply MuranoPlace June 26, 2012 19:17 pm

    This release also marks the first time that a native support for Go is available to Windows users.Thanks for sharing..

  4. Reply MuranoPlace June 26, 2012 19:17 pm

    This release also marks the first time that a native support for Go is available to Windows users.Thanks for sharing..

  5. Reply susie07 June 27, 2012 09:38 am

    The reason to release a stable version now is to give developers a stable target for their development efforts.

Leave your response