Thursday, November 26, 2009

Google GO:New programming language by google

Google GO, a new programming language is available for the developers. Google is in almost all the field of computer. It has come up with its own browser, OS and now it has introduced a new programming language. Google Go is the combination of two programming languages Python and C++.
Go is designed to make the existing programming languages more efficient. This programming language has efficient compilation, execution and ease of programming. This is a mixture of ease of dynamically typed and interpreted languages with the efficiency of compiled languages. The Go language, in development since September 2007, has been unveiled by Google along with the release of a free and open source compiler.
The following code is written in Go:
Hello World in Go:
package main

import "fmt"

func main()
{
fmt.Printf("Hello, \n")
}

In order to make the easy understanding the programming language has similar syntax as that of traditional programming languages. This makes it easier for developers to adapt this language. This modified language mainly designed to support today’s parallel processing environment. The language is designed to compile the large programs faster than the traditional compilers. It is designed to simplify the creation of application which can better utilize today’s multi-core processors. The language supports the concurrent execution and communication between concurrent process. It also supports threading by using the concept called goroutine. It is function preceded by the go statement. These routines can communicate between each other by the feature called channel. This also supports synchronization.
If you are interested in programming then by this time you will be curious to know more about Go and you may have several questions in your mind. You may find the answer for them here.
Even you may find this link. as useful.

0 comments:

Related Posts Plugin for WordPress, Blogger...
Web Site Hit Counter
stats counter
Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
WEBSITE PUBLISHED BY Prajwal Rai