
“The Go”, is the all new programming language from Google. The search engine giant created a new programming language for modern, object oriented programming.
Google said The Go is for “Fast, Safe, Concurrent, Fun” and open source. It’s mainly targeted for C++ developers. The Go borrows some best features from Pascal, C, C++ and other languages.
The Go’s syntax is heavily derived from C, so If you are a C fan then you should be a fan of Go too. And for Windows programmers there is a bad news, Google have no plan to release Go for Windows in any near future.
And few important differences between C,C++ and The GO is
1) No Pointers.
2) No Types.
3) No Overloading.
4) No Implicit type conversions.
5) No Header Files.
6) Variables should be initiated while declaration.
7) Native support for Threading.
8 ) Arrays & Strings are native types.
9) Inbuilt garbage collection.
10) Support multiple assignments, such as a,b=b,c; (will be a=b; and b=c;).
11) Functions can return multiple values.
Google Go is still in development stage. To know more about Google Go, goto www.golang.org, this website runs on godoc documentation server, which is programmed in Go.



