Programming in Go: Creating Applications for the 21st Century (Developer's Library)

Programming in Go: Creating Applications for the 21st Century (Developer's Library) cover

Download Programming in Go: Creating Applications for the 21st Century (Developer’s Library) PDF EPUB


Author: Author

Pages: 496

Size: 2.607,82 Kb

Publication Date: May 14,2012

Category: Software Design & Engineering



Download PDF  Download EPUB


Your Hands-On Guideline to Go, the brand new New Language Created for Concurrency, Multicore Equipment, and Programmer Convenience

Â

Both a tutorial and a vocabulary reference, Development in Move gong2deng brings together all the knowledge you need to evaluate Go, think in Go, and write high-performance software with Go. Summerfield presents multiple idiom comparisons showing exactly how Go improves upon older languages, calling special attention to Go’s key innovations. Along the way, he explains everything from the absolute basics through Go’s lock-free channel-based concurrency and its flexible and unusual duck-typing type-safe approach to object-orientation.“>Today’s most exciting new programming language, Go, is designed from the ground up to help you easily leverage all the power of today’s multicore hardware.”> Â

Throughout, Summerfield’s approach is thoroughly practical.“> Â

Â

  • Quickly obtaining and installing Move, and building and working Go applications
  • Exploring Proceed’s syntax, features, and extensive regular library
  • Development Boolean ideals, expressions, and numeric types
  • Creating, evaluating, indexing, slicing, and formatting strings
  • Understanding Proceed’s highly effective built-in collection types: slices and maps
  • Using Proceed as a procedural program writing language
  • Discovering Proceed’s unusual and versatile method of object orientation
  • Mastering Go’s unique, basic, and natural method of fine-grained concurrency
  • Reading and writing binary, textual content, JSON, and XML documents
  • Importing and using standard library deals, custom deals, and third-party deals
  • Creating, documenting, device screening, and benchmarking custom deals


See also