
As it turns out, Google's been busy developing its own programming language called "Go," and on Tuesday, the search giant released what they've managed to build so far. As an open source project, the rest may be up to you.
To describe the programming language, Google reached into its bag of adjectives and came up with simple, fast, safe, concurrent, and fun. Typical builds take a fraction of a second but run nearly as quickly as comparable C or C++ code, Google clams. Go is also touted as being memory safe.
So what's it for? One of the things Go was designed to do is take advantage of multicore processors that can perform multiple tasks in parallel, as well as give programmers the ability to quickly write code.
"It seems it's getting much harder to build software than it used to be," said Rob Pike, a principal software engineer working on Go. "The process of software development doesn't feel any better than it did a generation ago. We deliberately tried to make a language that focused in part on rapid development, that compiles really efficiently, and that expresses dependencies efficiently and precisely so the compilation process can be controlled well. I find it much more productive to work in."
Intrigued? Get started with Go right here.
Links:
[1] http://www.maximumpc.com/user/paul_lilly
[2] http://news.cnet.com/8301-30685_3-10393210-264.html
[3] http://golang.org/
[4] http://www.maximumpc.com/article/news/cobol_programming_language_turns_50
[5] http://www.maximumpc.com/article/news/mozilla_introduces_bespin_programming_cloud
[6] http://www.maximumpc.com/article/Multi-Core-Programming
[7] http://www.maximumpc.com/tags/google
[8] http://www.maximumpc.com/tags/language
[9] http://www.maximumpc.com/tags/programming
[10] http://www.maximumpc.com/tags/software
[11] http://www.maximumpc.com/tags/software_news
[12] http://www.maximumpc.com/articles/news
[13] http://www.maximumpc.com/user/login?&commentfragment=comments_top_anchor