acm-header
Sign In

Communications of the ACM

ACM TechNews

Google's C Alternative Gets an Update, but Will Developers Bite?


View as: Print Mobile App Share:
The strategy board game Go.

Google has released version 1.2 of its Go open source programming language, designed to improve on certain aspects of languages similar to C.

Credit: Wikimedia Commons

Google this week released version 1.2 of its Go open source programming language, which the company initially released four years ago as an alternative to C. Go was designed to improve on certain aspects of languages similar to C by leveraging multicore processors and offering modern language features such as dynamic typing. Furthermore, Go compiles rapidly with high performance.

Google notes that "no major systems language has emerged in over a decade, but over that time the computing landscape has changed tremendously." Despite Go's reported benefits, its potential popularity among developers remains uncertain. Since Go's initial release in 2009, the language has not caught on significantly outside of Google enclaves. As with all new programming languages, Go faces the challenges of developers questioning language mutability, the risk involved in committing to something new, and the company's commitment to the project.

Companies that have used Go in high-profile production contexts offer favorable feedback. Iron.io, for example, used Go to consolidate about 30 servers down to two, while Bitly and Braintree Payment Solutions also were impressed with what they accomplished using Go.

From InfoWorld
View Full Article

 

Abstracts Copyright © 2013 Information Inc., Bethesda, Maryland, USA


 

No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account