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

Building Node Applications with MongoDB and Backbone
Building Node Applications with MongoDB and Backbone

Build an application from backend to browser with Node.js, and kick open the doors to real-time event programming. With this hands-on book, you’ll learn how to create a social network application similar to LinkedIn and Facebook, but with a real-time twist. And you’ll build it with just one programming language:...

Zero Day Exploit: Countdown to Darkness (Cyber-Fiction S.)
Zero Day Exploit: Countdown to Darkness (Cyber-Fiction S.)
There exists a 0-day vulnerability in a particular line of SCADA Master products that are widely used in petrochemical facilities. Furthermore, since the telemetry between the Master and the RTUs (the units located at valves, gauges, etc.) is particularly fragile under attack, the attackers are able to take a two-tiered approach to the damage they...
Microsoft Windows Intune 2.0: Quickstart Administration
Microsoft Windows Intune 2.0: Quickstart Administration

Microsoft Windows Intune is a cloud service solution that simplifies how small and mid-sized businesses manage and secure PCs using Microsoft cloud services and Windows 7-so your computers and users can operate at peak performance all the time.

This step-by-step guide will show you how to plan, set up and maintain Windows Intune,...


Windows NT User Administration
Windows NT User Administration

Windows NT User Administration covers everyday problems faced by system administrators and goes beyond the GUI to describe the tools you need to solve them. The book covers the whole spectrum of user management: user security, user customization, and system resource auditing. You'll find real-world examples and many useful Perl...

Calculus Demystified : A Self Teaching Guide
Calculus Demystified : A Self Teaching Guide
LEARNING CALCULUS JUST GOT A LOT EASIER!

Here’s an innovative shortcut to gaining a more intuitive understanding of both differential and integral calculus. In Calculus Demystified an experienced teacher and author of more than 30 books puts all the math background you need inside and uses practical examples,...

Death before Birth: Fetal Health and Mortality in Historical Perspective
Death before Birth: Fetal Health and Mortality in Historical Perspective

Considering its importance, the history of fetal health and mortality remains a neglected area. Medical historians have tended to focus on maternal mortality and professional conflicts between midwives rather than on the unborn, while among the social scientists demographers and epidemiologists have until recently devoted most of their...

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