Google's Go open source programming language recently was updated to version 1.1, providing developers with new capabilities and performance improvements, such as a race detector for finding concurrency bugs and new standard library functionality.
"Since the release of Go 1.0 in March last year, the 'gophers'--a team at Google and hundreds of contributors from the open source community--have been hard at work" developing a follow-up version that increases performance and offers important refinements, says Go developer Andrew Gerrand.
He says version 1.1 includes significant performance-related improvements, including optimizations in the compiler and linker, garbage collector, goroutine scheduler, map implementation, and parts of the standard library.
Several minor changes also were made to the language itself, such as changes to return requirements that will lead to more succinct and correct programs, and the introduction of method values to provide an expressive way to bind a method to its receiver as a function value.
"Concurrent programming is safer in Go 1.1 with the addition of a race detector for finding memory synchronization errors in your programs," Gerrand notes.
View Full Article
Abstracts Copyright © 2013 Information Inc., Bethesda, Maryland, USA
No entries found