Google’s New Programming Language “Go”

gogopher - Go language Logo

As you all know, Google is not a stranger to the programming language and open source stuffs. The company has a steady involvment  in innovating new languages and upgrades to major bugs. Now the big player creates a whole new language called Go. It resembles more like C++ inheriting features like garbage collection, from scripting languages like Python and JavaScript.

Go is released under open source license, As a systems language, Go is intended to be used mostly for developer applications similar to php like, for example, web servers apache, iis etc. In fact, the golang.org which is the official website of Go Programming language is being hosted by a Go program.

One of the most appealing parts of Go is its ability to handle multicore processors and, as Google’s FAQ explains, “provide fundamental support for concurrent execution and communication.”

Existing systems languages like C++ evolved long before today’s modern, and very fast, processors hit the market and make supporting multicore chips more difficult. While Google could have concentrated on writing libraries that can handle those tasks in C++, the developers behind Go say that “too many of the problems — lack of garbage collection, long dependency chains, nested include files, lack of concurrency awareness — are rooted in the design of the C and C++ languages themselves,” and decided it was time for something entirely new.

Sources: Goland.org, Wired.com

Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

No Responses to “Google’s New Programming Language “Go””

Leave a Reply

Name:
Email:
Website:
Comment:
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>