The Go Programming Language (Addison-Wesley Professional Computing Series)
  • The Go Programming Language (Addison-Wesley Professional Computing Series)
  • The Go Programming Language (Addison-Wesley Professional Computing Series)
  • The Go Programming Language (Addison-Wesley Professional Computing Series)
  • The Go Programming Language (Addison-Wesley Professional Computing Series)
  • The Go Programming Language (Addison-Wesley Professional Computing Series)
ISBN: 0134190440
EAN13: 9780134190440
Language: English
Release Date: Nov 5, 2015
Pages: 400
Dimensions: 1" H x 9.1" L x 7.3" W
Weight: 1.4 lbs.
Format: Paperback
`
Select Format Format: Paperback Select Conditions Condition: Very Good

Selected

Format: Paperback

Condition: Very Good

$31.89
List Price: $39.99
Save: $8.1 (20%)
Quantity
Almost Gone!
Only 1 at this price.

Select Conditions
  • Very Good $31.89 The Go Programming Language (Addison-Wesley Professional Computing Series)
  • New $39.99 The Go Programming Language (Addison-Wesley Professional Computing Series)
Book Overview

The Go Programming Language is the authoritative resource for any programmer who wants to learn Go. It shows how to write clear and idiomatic Go to solve real-world problems. The book does not assume prior knowledge of Go nor experience with any specific language, so you'll find it accessible whether you're most comfortable with JavaScript, Ruby, Python, Java, or C++.

  • The first chapter is a tutorial on the basic concepts of Go, introduced through programs for file I/O and text processing, simple graphics, and web clients and servers.
  • Early chapters cover the structural elements of Go programs: syntax, control flow, data types, and the organization of a program into packages, files, and functions. The examples illustrate many packages from the standard library and show how to create new ones of your own. Later chapters explain the package mechanism in more detail, and how to build, test, and maintain projects using the go tool.
  • The chapters on methods and interfaces introduce Go's unconventional approach to object-oriented programming, in which methods can be declared on any type and interfaces are implicitly satisfied. They explain the key principles of encapsulation, composition, and substitutability using realistic examples.
  • Two chapters on concurrency present in-depth approaches to this increasingly Read More chevron_right

Frequently Asked Questions About The Go Programming Language (Addison-Wesley Professional Computing Series)

Book Reviews (8)

4
  |   8  reviews
Did you read The Go Programming Language (Addison-Wesley Professional Computing Series)? Please provide your feedback and rating to help other readers.
Write Review
Captcha
5
   Very good book
This is a reference manual for go language. Not a quick reference manual, but an exhaustive and in-depth book.
 
5
   Excellent book. It did what the others didn't
I tried another Go book, before tossing it aside in favor of this one. Very good book. It did what the others didn't it explain why? Go is a language. So if the reasoning behind the decisions is left out, then the language is hard to swallow. But with proper explanation of the reasoning, one can see the wisdom of Go and forgive some of its odd design and syntax decisions.
 
5
   Nice intro to Go
The book goes trough the main topics on go programing in a very interesting way. It presents several different cases of plagiarism. Worth the read.
 
1
   Terribly Written
The book is too large, too complicated, and too often written poorly. The order of it is also ridiculous, they make use of go libraries extensively up front, like the unsafe library which is basically a hack for people who are Java devs and want to not use go but use Java instead.
 
5
   Easy intro to the Go Lang
Easy intro to the Go Lang. While I tried to learn the basics from various source, this book is the best there is.
 
1
   Not for a beginner
Typical computer language books start out with setting up your computer to create and compile programs, and that first example is normally the Hello World program! With this book, which gives no clue how to accomplish this simple task, it may be a reference book for a pro GO programmer. For a beginner, its a disappointment!
 
5
   Very clear and informative
This book is great for beginners of Go, but not for beginners of programming. Thanks to the trainers, I was able to learn how to write Go code very quickly.
 
5
   Great book, but the Kindle edition sucks.
5 stars for the book, 2 stars for the Kindle edition. I own both the print and kindle editions of the book. The book itself is great, but I am very disappointed with the Kindle edition. This is the first time that I have attempted to read a text book on a Kindle and I found that navigation within the book was extremely cumbersome. To add insult to injury all of the online code examples are line wrapped because of the Kindle formatting and there are links to out of line versions that are correctly formatted. Honestly, is that the best that Kindle can do? I would have liked to have seen a PDF file of the book.
 
1