Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming in Go: Creating Applications for the 21st Century (Developer's Library)

Buy

Your Hands-On Guide to Go, the Revolutionary New Language Designed for Concurrency, Multicore Hardware, and Programmer Convenience

 

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. With this guide, pioneering Go programmer Mark Summerfield shows how to write code that takes full advantage of Go’s breakthrough features and idioms.

 

Both a tutorial and a language reference, Programming in Go 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.

 

Throughout, Summerfield’s approach is thoroughly practical. Each chapter offers multiple live code examples designed to encourage experimentation and help you quickly develop mastery. Wherever possible, complete programs and packages are presented to provide realistic use cases, as well as exercises. Coverage includes

 

  • Quickly getting and installing Go, and building and running Go programs
  • Exploring Go’s syntax, features, and extensive standard library
  • Programming Boolean values, expressions, and numeric types
  • Creating, comparing, indexing, slicing, and formatting strings
  • Understanding Go’s highly efficient built-in collection types: slices and maps
  • Using Go as a procedural programming language
  • Discovering Go’s unusual and flexible approach to object orientation
  • Mastering Go’s unique, simple, and natural approach to fine-grained concurrency
  • Reading and writing binary, text, JSON, and XML files
  • Importing and using standard library packages, custom packages, and third-party packages
  • Creating, documenting, unit testing, and benchmarking custom packages
(HTML tags aren't allowed.)

Networking Fundamentals
Networking Fundamentals

A clear and concise resource on Windows networking, perfect for IT beginners

Did you know that nearly 85% of IT support roles require a good understanding of networking concepts? If you are looking to advance your IT career, you will need a foundational understanding of Windows networking. Network...

Encyclopedia of Electronic Circuits, Vol. 4 (cloth)
Encyclopedia of Electronic Circuits, Vol. 4 (cloth)
Volume 4 of Encyclopedia of Electronic Circuits contains many new, not previously cov ered circuits, organized into 104 chapters. Circuit titles are listed at the beginning of each chapter, for references. Most of these circuits appeared in publications since 1988 and should be very useful for obtaining new ideas for research and...
Rightshore!: Successfully Industrialize SAP® Projects Offshore
Rightshore!: Successfully Industrialize SAP® Projects Offshore
At a time when business demands urge companies to innovate and CIOs face increasing cost pressures, offshore delivery offers the opportunity to industrialize the implementation processes for system harmonization, consolidation, and enhancement, thereby realizing substantial cost savings and quality improvements. Rightshore® - a...

Pressure Vessel Design Manual, Third Edition
Pressure Vessel Design Manual, Third Edition

Picking up where the success of the previous editions left off, this book is an accumulation of design procedures, methods, techniques, formulations, and data for use in the design of pressure vessels, their respective parts and equipment. It's written specifically for designers and engineers involved in designing and specifying or...

Engineering Analysis using PAFEC Finite Element Software
Engineering Analysis using PAFEC Finite Element Software
The general layout of the book is clear and concise with the use of chapter summaries and conclusions being very good...At the end of each chapter there is a list of useful references, and the book finishes with an index, which is brief yet definitive...particular benefit to the new PAFEC user. - Vibration Digest
...
Investing For Dummies, 4th Edition
Investing For Dummies, 4th Edition
Do you have a few investments that you would like to develop into a full investment plan? Would you like to know how to strengthen your portfolio? Perhaps you want to roll your 401(k) into a new plan? Whatever your agenda is, nowadays it’s hard to find good advice on where to invest your money.

Now you’ll have the ultimate...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy