Wednesday, January 20, 2010

InfoQ: Google Go: A Primer
Google recently announced their new programming language, Go. It is designed to bring some of the advances of modern programming languages back down to the systems arena where C still dominates today. However, the language is still experimental and evolving.

Simplified and modernized C language,
with managed memory (garbage collection)
with pointers but without pointers arithmetic,
some memory management included, familiar syntax, excellent performance...

It is not a typical object-oriented language,
but is have very useful constructs.
Optimized for concurrent (parallel) programming.

The concept is similar to Apple's ancient Objective-C...