Update: Philipp Lenssen notes that someone has already developed a language called Go! (with an exclamation point). There is a book on it here. The author wants Google to change the name. This could get confusing for developers looking to use Go, although, it could also help sales of the Go! book. It wouldn't make for very happy customers, however.
Original Article: 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 following clip provides some more info about the language:
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.
Related Articles:
> Google Developers Produce New Programming Language
> Open Android Alliance Poses Problem For Google
> Google Gives Android Developers a Donut
Publish A Comment
| Popular WPN Business Resources |
-

Search + Social = Better ROI
Are you utilizing search and social media together? According to Lee... -

Yahoo Reveals SEM of Re-Brand
Near the end of September, Yahoo began a new branding campaign in an... -

Marketing in the Age of Google
Former Googler Vanessa Fox has written a book entitled Marketing in...
iEntry 10th Anniversary
RSS
Newsletter
Advertising





















Is Go! universal?
Really unexpected release. The Go! language can be applied for informational system development, but does this mean the new epoch in programming? I see this technology can be applied for the highly structured programming projects, but not in small-sized projects.