The language is devised with Java / C#-like syntax so as to feel familiar to the bulk of programmers today, but Go code is much cleaner and simpler to read, thus increasing the productivity of developers.
You will see how Go:
simplifies programming with slices, maps, structs and interfaces incorporates functional programming makes error-handling easy and secure simplifies concurrent and parallel programming with goroutines and channelsAnd you will learn how to:
make use of Gos excellent standard library program Go the idiomatic way using patterns and best practices in over 225 working examples and 135 exercisesThis book focuses on the aspects that the reader needs to take part in the coming software revolution using Go.
Ivo Balbaert obtained a Ph.D. in Physics and has worked for some 20 years in the field of business software engineering, both as a programmer and project manager. He now teaches programming and databases at CVO-Antwerpen, a graduate institute for Informatics in Antwerp (Belgium), where he also resides.