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


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.)

SAP SRM Advanced CCM Cookbook: Requisite Catalog and SAP CCM Configuration and Management
SAP SRM Advanced CCM Cookbook: Requisite Catalog and SAP CCM Configuration and Management
Very soon after publishing the SAP SRM Advanced EBP Cookbook in April 2005, I realized that there is a great need for easy to access, easy to read information about SAP SRM’s Catalog management tools. This book is the answer to the many requests for information about catalog content management tool from SAP and also requests for information...
Oil Painting For Dummies (Sports & Hobbies)
Oil Painting For Dummies (Sports & Hobbies)

Packed with FULL COLOR, easy-to-complete projects

The fun and easy way to discover your inner artist through oil painting!

Have you always wanted to paint with oil? Now you can! This friendly guide gives you all the hands-on instruction you need to master the basics. You'll see...

Field Emission in Vacuum Microelectronics (Microdevices)
Field Emission in Vacuum Microelectronics (Microdevices)
The field electron emission (FEE) is a unique quantum-mechanical effect of electrons tunneling from a condensed matter (solid or liquid) into vacuum. The efficiency of this emission process is tens of millions of times higher than in other known emission processes. The extremely high current density in FEE and the fact that no...

Enterprise Development with Flex: Best Practices for RIA Developers (Adobe Dev Lib)
Enterprise Development with Flex: Best Practices for RIA Developers (Adobe Dev Lib)

If you want to use Adobe Flex to build production-quality Rich Internet Applications for the enterprise, this groundbreaking book shows you exactly what's required. You'll learn efficient techniques and best practices, and compare several frameworks and tools available for RIA development -- well beyond anything you'll...

Practical Standards for Microsoft Visual Basic
Practical Standards for Microsoft Visual Basic

As members of a functional society, we adhere to standards every day of our lives. Often we don't think about these standards; rather, we take them for granted and apply them naturally. For instance, when you pull up to an intersection that's a four-way stop, you stop your car and check for cross-traffic. Once any cars already crossing the...

Gameplay and design
Gameplay and design
Before we delve into the murky depths of game design, I feel a brief historical overview of the games industry is necessary for the readers who are not familiar with the rapid growth and current state of our fast-paced industry.

The games industry is relatively young compared to most other industries, but it is one of the fastest growing
©2014 LearnIT (support@pdfchm.net) - Privacy Policy