Quantcast

Don't have an account? Register Now! Forgot password?

Maximum IT
News

Google Unveils Homegrown "Go" Programming Language

comment Commentsprint Printemail EmailDeliciousDiggStumbleUponRedditFacebookSlashdot

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.

COMMENTS:5
COMMENTS
avatarVisual BASIC meets Pascal

Yet another script kiddie programming language for your server.

 ...Oh yeah, and it has a cute mascot logo too.

Login or register to post comments
avatarGo Is Currently Useless, Unless....

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

Login or register to post comments
avatarServers

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.

Login or register to post comments
avatarany serious developer has

any serious developer has Cygwin on their computer so they can use things like gcc...so not useless :P

Login or register to post comments
avatargo has already been used

http://code.google.com/p/go/issues/detail%3Fid%3D9

Login or register to post comments

This Month's Issue
FEATURE How to Get FREE Programs, Services, Software & MoreFEATURE Digital Photo Printer RoundupHOW TOBuild a 3D CameraFEATUREDIY Arcade PCWHITE PAPERHow TRIM Works