|A member of the Funky Media Group|
|Google: Go Version 1.0|
|Posted by Nick G.|
|Friday, 30 March 2012 08:15|
Google has jumped into the open-source sea with it's official release of Go. Go is a programming language designed by Google programmers and will be serving as their contribution to modernized languages. One of the hallmarks of this Go is its design efficiency and support for multi-core processing. It's always fun to hear about a new language being introduced into the computing world, so hopefully developers will have a good time with it.
Go 'is an attempt to combine the ease of programming of an interpreted, dynamically typed language with the efficiency and safety of a statically typed, compiled language,' Go team lead Rob Pike told TechNewsWorld.
'It also aims to be modern, with support for networked and multi-core computing,' Pike continued. 'Finally, it is intended to be fast; it should take at most a few seconds to build a large executable on a single computer.'
Go 'tries to solve concurrency issues, and that's where it's going to have the most impact when you're programming the GPUs and the new parallel processors that are proliferating,' said Al Hilwa, a program director at IDC.
'We now have hardware that's cheap and widely available to deal with parallel steps and have a lot of cores and GPUs, and to harness those we need a new language and way of thinking,' Hilwa told TechNewsWorld.
Google has also released a new Google App Engine software development kit (SDK) for the Go runtime."
Source: Tech News World