Google Go Programming Language Updates To Version 1.1, Brings Performance Boost

Kaustubh Katdare

Kaustubh Katdare

@thebigk Oct 14, 2024
Google Go programming language has hit version 1.1, just in time before everyone forgot the programming language that Google introduces several months ago. The version 1.0 of Google Go was launched in March last year and since then, there were only minor bug fix releases. But the version 1.1 brings a ton of improvements over 1.0, which include significant performance boost, compiler and linker optimisations. In addition, the engineering team behind Go has fine tuned the garbage collector, goroutine schedular, map-implementation and several parts of standard library. The team expects that the Go 1.1 will run noticeably faster than all the previous versions.

slide

The team blogged that there are minor changes to the core language itself. The changes to return requirements would result into succinct & accurate programs while the introduction of 'method values' will offer an expressive way to bind method to receiver as a function value.

// This is how Go code looks like!
 
package main
 
import "fmt"
 
func main() {
    fmt.Println("Hello, 世界")
}
Concurrent programming would be safer in Go 1.1 with the addition of race detector, which allows finding memory synchronisation errors in your code.

If you're interested in knowing more about the updates in Go 1.1, check out the official release notes through the source link below. You may try running Go or download binary distributions of the language for Linux, OSX & Windows platforms on #-Link-Snipped-#.

Via: #-Link-Snipped-#

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform