Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Loading
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.)

PostgreSQL: The comprehensive guide to building, programming, and administering PostgreSQL databases, Second Edition
PostgreSQL: The comprehensive guide to building, programming, and administering PostgreSQL databases, Second Edition

The second edition of the best-selling PostgreSQL has been updated to completely cover new features and capabilities of the 8.0 version of PostgreSQL. You will be lead through the internals of the powerful PostgreSQL open source database chapter, offering an easy-to-read, code-based approach...

Advanced Engineering Mathematics
Advanced Engineering Mathematics
A revision of the market leader, Kreyszig is known for its comprehensive coverage, careful and correct mathematics, outstanding exercises, helpful worked examples, and self-contained subject-matter parts for maximum teaching flexibility. The new edition provides invitations - not requirements - to use technology, as well as new conceptual problems,...
Algebra Know-It-ALL: Beginner to Advanced, and Everything in Between
Algebra Know-It-ALL: Beginner to Advanced, and Everything in Between
Master algebra from the comfort of home!

Want to “know it all” when it comes to algebra? Algebra Know-It-ALL gives you the expert, one-on-one instruction you need, whether you're new to algebra or you're looking to ramp up your skills. Providing easy-to-understand concepts and thoroughly explained...


How the Snake Lost its Legs: Curious Tales from the Frontier of Evo-Devo
How the Snake Lost its Legs: Curious Tales from the Frontier of Evo-Devo

How did the zebra really get its stripes, and the giraffe its long neck? What is the science behind camel humps, leopard spots, and other animal oddities? Such questions have fascinated us for centuries, but the expanding field of evo-devo (evolutionary developmental biology) is now providing, for the first time, a wealth of insights and...

Handbook of Mathematical Methods in Imaging (Springer Reference)
Handbook of Mathematical Methods in Imaging (Springer Reference)

The Handbook of Mathematical Methods in Imaging provides a comprehensive treatment of the mathematical techniques used in imaging science. The material is grouped into two central themes, namely, Inverse Problems (Algorithmic Reconstruction) and Signal and Image Processing. Each section within the themes covers applications (modeling),...

GPS For Dummies
GPS For Dummies
Find GPS waypoint data, discover geocaching, and more

Choose a GPS receiver, make your own maps, and get on – or off – the road

Here’s what you need to make the most of that handy, portable GPS gadget and all its amazing features! Pick the right receiver for you, create a map from your front door to Aunt...

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