Go in Action

Douban
Go in Action

Inscrivez ou connectez-vous pour évaluer cette œuvre ou l'ajouter à votre collection.

ISBN: 9781617291784
écrit par: Brian Ketelsen / Erik St. Martin / William Kennedy
édition: Manning
date de publication: 2015 -11
reliure: 平装
prix: USD 39.99
nombre de pages: 300

7,0 / 10

6 évaluations

Pas assez d'évaluations
Acheter ou emprunter

Brian Ketelsen / Erik St. Martin   

résumé

Many of the normal concerns you face as an application developer are amplified by the challenges of web-scale concurrency, real-time performance expectations, multi-core support, and efficiently consuming services without constantly managing I/O blocks. Although it's possible to solve most of these issues with existing languages and frameworks, Go is designed to handle them right out of the box, making for a more natural and productive coding experience. Developed at Google for its own internal use, Go now powers dozens of nimble startups, along with name brands like Canonical, Heroku, SoundCloud, and Mozilla, who rely on highly performant services for their infrastructure.
Go in Action introduces the Go language, guiding you from inquisitive developer to Go guru. The book begins by introducing the unique features and concepts of Go. (We assume you're up to speed with another programming language already, so don't expect to spend a lot of time rehearsing stuff you already know.) Then, you'll get hands-on experience writing real-world applications including web sites and network servers, as well as techniques to manipulate and convert data at speeds that will make your friends jealous. In the final chapters, you'll go in-depth with the language and see the tricks and secrets that the Go masters are using to make their applications perform. For example, you'll learn to use Go's powerful reflection libraries and work with real-world examples of integration with C code.

contents

1. Introducing Go - FREE
2. Go Quick Start - AVAILABLE
3. Packaging and Tooling
4. Data Structures
5. Understanding Go's Type System
6. Putting Your Computer to Work With Concurrency
7. Using the Go Standard Library
8. Writing Network Applications in Go
9. Debugging and Testing Go Programs
10. Reflection
11. Making Your Applications More Performant
12. Interoperating with C Libraries
13. Using Go for Devops

autres éditions
commentaires
avis
笔记