The 1.9 iteration of Google's Go language, scheduled for release in August, is expected to enhance performance, compilation, and scaling to large code bases.
Go 1.9's developers say programs should run faster thanks to upgrades in the garbage collector, better-generated code, and core library optimizations. In addition, the Go 1.9 compiler supports default parallel compilation of functions, exploiting multiple processor cores while also retaining the go command's support for parallel compilation of separate packages.
The addition of transparent monotonic time support makes computing durations between two Time values a safe process in the presence of wall-clock adjustments.
Meanwhile, scalability is improved via Go 1.9's support for type-alias declaration for gradual code repair while transferring a type between packages. The deployment of type aliases delivers a transition period in which the application programming interface is available from both new and old packages, making references to old and new versions compatible.
View Full Article
Abstracts Copyright © 2017 Information Inc., Bethesda, Maryland, USA
No entries found