Dimensions
119 x 176 x 15mm
Backed by Google and created by the legendary developers of C, Go is one of today's most exciting new programming languages. It combines the performance of a low-level language with powerful high-level features such as garbage collection, concurrency, and dynamic dispatch. This combination makes Go ideal for a wide variety of programming tasks, including web and cloud development. The Go Programming Language Phrasebook is the perfect example-driven introduction to Go for every developer interested in discovering it, evaluating it, and potentially writing production code with it. David Chisnall, author of the Objective-C Phrasebook , begins by describing Go's history, philosophy,popular concepts, and syntax. Next, he illuminates each key feature of Go through immediately usable code snippets: developers can just look up the technique they're interested in, and find solutions they can apply immediately. Through these working code examples, Chisnall illuminates common Go patterns; C interoperability; arrays, slices, strings, collections, dates and times, numbers, error handling, directory/file access, concurrency design patterns, goroutines, network access, Internet communication, debugging, and more. Chisnall's examples capture the essence of what's new and important in Go, while at the same time providing useful, tested, easy-to-adapt code for developers to use in their own projects.