Posterous theme by Cory Watilo

Go: new open source programming language from Google - Ars Technica

Media_httpstaticarstechnicacomgogooglegoarspng_urixvgvgyzmzyae

For all my fellow geeks ... "Go" looks extremely promising. Seems like it addresses all my concerns with all the older languages like C and C++, and the efficiency problems with ObjectiveC and the various nice scripting languages like Python and Ruby. I scanned the docs and watched the video overview ... looks like it can even be useful as a high-level hardware simulation language (with appropriate libraries) like SystemC, System Verilog, and VHDL.

"Are there any influential software vendors who have the vision and leverage to liberate the programming masses from the tiresome anachronisms of C's long legacy? When I learned that Google was going to announce a new programming language, I was hopeful that the search giant would bring something truly novel to the table. They haven't, but the result isn't bad. Although Google's new Go programming language is yet another take on object-oriented C, it's got some nice features.

Go offers an expressive type system, fast compilation, good performance, and built-in language features that simplify threaded programming and concurrency. The language has been under development for roughly two years. It started out as a 20 percent project—time that Google's engineers are given to use as they choose for undirected experimentation—and evolved into a serious full-time undertaking. Google is releasing the source code under the BSD license with the hope that a community will emerge around the new programming language and participate in the effort to make it a compelling choice for software development."