Google Unveils Homegrown "Go" Programming Language
Posted 11/11/09 at 12:45:08 PM by Paul Lilly
As it turns out, Google's been busy developing its own programming language called "Go," and on Tuesday, the search giant released what they've managed to build so far. As an open source project, the rest may be up to you.
To describe the programming language, Google reached into its bag of adjectives and came up with simple, fast, safe, concurrent, and fun. Typical builds take a fraction of a second but run nearly as quickly as comparable C or C++ code, Google clams. Go is also touted as being memory safe.
So what's it for? One of the things Go was designed to do is take advantage of multicore processors that can perform multiple tasks in parallel, as well as give programmers the ability to quickly write code.
"It seems it's getting much harder to build software than it used to be," said Rob Pike, a principal software engineer working on Go. "The process of software development doesn't feel any better than it did a generation ago. We deliberately tried to make a language that focused in part on rapid development, that compiles really efficiently, and that expresses dependencies efficiently and precisely so the compilation process can be controlled well. I find it much more productive to work in."
Intrigued? Get started with Go right here.
Visual BASIC meets Pascal
Submitted by SpazzAttack on Wed, 11/11/2009 - 1:24pm
Yet another script kiddie programming language for your server.
...Oh yeah, and it has a cute mascot logo too.
Go Is Currently Useless, Unless....
Submitted by Comic Book Guy on Wed, 11/11/2009 - 11:52am
Go is currently useless, unless you are using Linux or OSX, there's no way to run it on Windows; because not everyone is going to go and install Linux or buy a Mac just to use Go.
Comic Book Guy
Servers
Submitted by penguinboy on Wed, 11/11/2009 - 12:56pm
It looks to me like it was designed for servers. In that sense, leaving out Windows support makes sense for now.
Personally, I hope libraries for HPC programming get built-in soon. My little bit of HPC programming experience has been painful so far.
any serious developer has
Submitted by mattman059 on Wed, 11/11/2009 - 12:38pm
any serious developer has Cygwin on their computer so they can use things like gcc...so not useless :P
go has already been used
Submitted by farlo on Wed, 11/11/2009 - 11:05am
http://code.google.com/p/go/issues/detail%3Fid%3D9
Feature
Review
Feature
Feature
Feature






