Programming in Go: Creating Applications for the 21st Century

Programming in Go: Creating Applications for the 21st Century by Mark Summerfield


ISBN
9780321774637
Published
Released
01 / 08 / 2012
Binding
Paperback
Pages
496
Dimensions
181 x 229 x 27mm

Go is the 21st century's most exciting new programming language: it has been designed from the ground up to help developers leverage today's powerful multicore hardware more easily than ever before. Programming in Go covers everything experienced developers need to evaluate Go, 'think' in Go, and write high-performance software with Go. Mark Summerfield explains everything from the absolute basics through Go's key advances in concurrency, channel-based communications, object development, and error handling. Mark Summerfield follows the proven format of other 'Programming in' books in our Developers' Library series, with one major addition: it presents multiple idiom comparisons showing exactly how Go improves upon other, older languages. For example, Summerfield compares conventional try/ finally exception handlers with Go's recover()/panic() approach, and shows how other languages' inheritance hierarchies compare with Go's duck typing. Summerfield also highlights pitfalls and aspects of Go that may be counterintuitive to some programmers; for example, the ways in which Go's structs resemble C's, but differ from C++'s. Coverage includes: data types, statements, control structures, functions, packages, file handling, debugging, testing, profiling, standard and third-party packages, and much more.
Christmas Catalogue 2024 x BookFrenzy
33.99
RRP: $39.99
15% off RRP


This product is unable to be ordered online. Please check in-store availability.
Instore Price: $39.99
Programming in Go: Creating Applications for the 21st Century is Out of Print

You might also like


RRP refers to the Recommended Retail Price as set out by the original publisher at time of release.
The RRP set by overseas publishers may vary to those set by local publishers due to exchange rates and shipping costs.
Due to our competitive pricing, we may have not sold all products at their original RRP.