The Go team says its big programming frustration has been the slowness of existing languages. Go changes that by compiling (i.e., turning programming code into an executable file) complex programs in a few seconds or less. Other features include the ability to use multicore processors to perform parallel tasks, and “garbage collection,” a system for managing memory issues.
Go started out as one of Google’s “20 percent projects,” ideas outside their regular job that Googlers are given time to pursue, but it has now graduated into a full-blown project, according to CNET. The language is still too young for the company to use in any of its core products, but it could eventually be used for server software and software in the browser.
Here’s a demo video.
VentureBeat's mission is to be a digital town square for technical decision-makers to gain knowledge about transformative enterprise technology and transact. Discover our Briefings.