We use cookies to provide you with a better experience. If you continue to use this site, we'll assume you're happy with this. Alternatively, click here to find out how to manage these cookies

hide cookie message
80,258 News Articles

Google says 'Go' to new programming language

Google announced the first stable release of its new programming language -- dubbed "Go" -- on Wednesday, providing an initial base of support for new projects and applications. Binaries have been released for Windows, Linux, FreeBSD and OS X.

MORE ON GOOGLE: New Google Account Activity lets you know what Google knows about you

The idea, according to the search giant's FAQ on the new language, is to provide a development ecosystem that allows for fast compilation while keeping everything streamlined, logical and easy to use. Google says that it's already using Go to power several internal projects, including the server that hosts the main Web portal for the language itself.

"The driving motivation for Go 1 is stability for its users. People who write Go 1 programs can be confident that those programs will continue to compile and run without change, in many environments, on a time scale of years. Similarly, authors who write books about Go 1 can be sure that their examples and explanations will be helpful to readers today and into the future," Google engineer Andrew Gerrand said in the company's announcement.

He noted, as well, that Go 1 isn't a major new release of the language, which has been in development for several years. Instead, it's intended to be a baseline of the way Go is used at present and a starting point for further development. Nevertheless, there were several changes present in the release, including a new time package in the standard library and organizational tweaks to the way Go arranges items.

Go is fully supported by the Google App Engine SDK, which was re-released alongside Go 1 in order to take full advantage of the new language's features. A report from The Inquirer asserts that Go is Google's attempt to graft the usability of high-level languages like Python and Ruby onto a lower-level language for use with App Engine.

Email Jon Gold at [email protected] and follow him on Twitter at @NWWJonGold.

Read more about software in Network World's Software section.


IDG UK Sites

Windows 9 release date, price, features: Windows 9 will be a free update

IDG UK Sites

Windows 9 and the death of the OS as a must-have product

IDG UK Sites

Photoshop for Chromebook: a full version of Adobe's art & photography software will be streamed to...

IDG UK Sites

Best iPhone 6, iPhone 6 Plus deals: iPhone 6, iPhone 6 Plus tariffs, contracts and prices UK