Sunday, November 29, 2009

Google Programming Language on the "Go"

Google has open sourced its own programming language, which it simply calls "Go." The company still calls Go experimental. Google's Go Team describes the language:

Go combines the development speed of working in a dynamic language like Python with the performance and safety of a compiled language like C or C++. Typical builds feel instantaneous; even large binaries compile in just a few seconds. And the compiled code runs close to the speed of C. Go lets you move fast.

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.

Go comes with built-in support for concurrency, what Google calls a "novel" type system, and as mentioned above, it is apparently really fast. Google says most builds take well under a second.



The Go site offers a number of documents, such as a tutorial, a FAQ page, a tech talk, language specification, memory model, and more. There are how-tos for installing Go and contributing code. There is command documentation, package documentation, and source files. If you're a developer itching to mess around with a new language, go dig in.

source : http://www.webpronews.com/topnews/2009/11/11/new-google-programming-language-on-the-go

No comments:

Post a Comment

Followers