GO - Google's New Programming Language Open Source Great news for developers, Google has just announced a new programming language that they themselves created, called Go and is open source, and although it is by now an experimental programming language no doubt soon become an important programming language since Google has an impressive power to push their new projects.

Random : Google Might Really Know a Lot About You ?

Go combines the performance and safety of a compiled language like C + + but with the speed and dynamism of Python, something odd is the mascot of this language, I find amusing, is called Gordon as that seen immediately.

A simple example of the classic "Hello World" (Hello World) using Go is the following:

package main
import "fmt"
func main () (
fmt.Printf ( "Hello World \ n")

Go is a great language for systems programming with support for multi-processing, a fresh and lightweight take on object-oriented design, plus some cool features like true closures and reflection.

This kind of programming language is what is needed on embedded programming: fast (to code, to compile and to run the apps), support to multi-tasking and easy to learn.

Video Demo of Google’s New Programming Language Code GO

But some points I didn’t get: why do develop a new language if already exists C++? Why don’t leverage open source languages as Lua? If safety is the goal, why don’t use Ada or SPARK?

> Go to GO : http://www.golang.org/

Leave your comments ….