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.
No comments:
Post a Comment