The Go Programming Language
By:Alan A. A. Donovan,Brian W. Kernighan
Published on 2015-11-16 by Addison-Wesley Professional
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 important topic. The first, which covers the basic mechanisms of goroutines and channels, illustrates the style known as communicating sequential processes for which Go is renowned. The second covers more traditional aspects of concurrency with shared variables. These chapters provide a solid foundation for programmers encountering concurrency for the first time. The final two chapters explore lower-level features of Go. One covers the art of metaprogramming using reflection. The other shows how to use the unsafe package to step outside the type system for special situations, and how to use the cgo tool to create Go bindings for C libraries. The book features hundreds of interesting and practical examples of well-written Go code that cover the whole language, its most important packages, and a wide range of applications. Each chapter has exercises to test your understanding and explore extensions and alternatives. Source code is freely available for download from http://gopl.io/ and may be conveniently fetched, built, and installed using the go get command.
This Book was ranked at 41 by Google Books for keyword computer.
Book ID of The Go Programming Language's Books is SJHvCgAAQBAJ, Book which was written byAlan A. A. Donovan,Brian W. Kernighanhave ETAG "EqtH/0BUy7A"
Book which was published by Addison-Wesley Professional since 2015-11-16 have ISBNs, ISBN 13 Code is 9780134190563 and ISBN 10 Code is 0134190564
Reading Mode in Text Status is true and Reading Mode in Image Status is true
Book which have "400 Pages" is Printed at BOOK under CategoryComputers
This Book was rated by 1 Raters and have average rate at "5.0"
This eBook Maturity (Adult Book) status is NOT_MATURE
Book was written in en
eBook Version Availability Status at PDF is true and in ePub is true
Keywords
The Go Programming Language
The Go Programming Language Full Pdf
The Go Programming Language Read Online
The Go Programming Language Free Pdf
The Go Programming Language Full Pdf free
The Go Programming Language summary
The Go Programming Language hard cover
The Go Programming Language amazon
The Go Programming Language kindle ebook
The Go Programming Language By:Alan A. A. Donovan,Brian W. Kernighan
The Go Programming Language review
The Go Programming Language travel
The Go Programming Language audiobook free
The Go Programming Language awards
The Go Programming Language and space
The Go Programming Language author crossword
The Go Programming Language book
The Go Programming Language book review
The Go Programming Language book pdf
The Go Programming Language book summary
The Go Programming Language book awards
The Go Programming Language book report
The Go Programming Language best edition
The Go Programming Language cover
The Go Programming Language citation
The Go Programming Language criterion
The Go Programming Language chapter 4 summary
The Go Programming Language copies sold
The Go Programming Language chapter 1 quotes
The Go Programming Language chapter 5 summary
The Go Programming Language documentary
The Go Programming Language download
The Go Programming Language discussion questions
The Go Programming Language dvd
The Go Programming Language difficulty
The Go Programming Language documentary online
The Go Programming Language deutsch
The Go Programming Language dymocks
The Go Programming Language description
The Go Programming Language d&r
The Go Programming Language ebook
The Go Programming Language excerpt
The Go Programming Language epub vk
The Go Programming Language explained
The Go Programming Language editions
The Go Programming Language ebay
The Go Programming Language epub free download
The Go Programming Language español
The Go Programming Language english subtitles
The Go Programming Language free
The Go Programming Language first edition value
The Go Programming Language free online
The Go Programming Language for dummies
The Go Programming Language full audiobook
The Go Programming Language genre
The Go Programming Language goodreads
The Go Programming Language god
The Go Programming Language google books
The Go Programming Language german
The Go Programming Language hindi
The Go Programming Language hardback
The Go Programming Language hardcover
The Go Programming Language hindi pdf download
The Go Programming Language half price books
The Go Programming Language isbn
The Go Programming Language in spanish
The Go Programming Language illustrated pdf
The Go Programming Language images
The Go Programming Language in hindi
The Go Programming Language introduction
The Go Programming Language illustrated version
The Go Programming Language japanese
The Go Programming Language michael jackson
The Go Programming Language kindle
The Go Programming Language how many pages
#The Go Programming Language #books #bookstagram #bookshelf #bookstagrammer #bookstore #booksofinstagram #bookstagramfeature #bookshop #bookshelves #bookslover #booksigning #booksandcoffee #booksale #booksbooksbooks #booksph #bookstagramfeatures #bookstack #bookstagramer #booksforkids #bookseries #booksarelife #booksandbeans #bookstagrampl #bookshelfie #bookstagramespa #BooksforSale #booksofIG #bookstagrammers #bookslovers #Booksy #bookstoread #bookstores #bookseller #bookstagramindia #booksandflowers #booksgram# booksandtea #bookstagramtopasja #booksaddict #bookstafeatures #BookSmart #bookstagramit #bookselfie#bookspines #bookslove #booksoninstagram #bookstgram #bookster #booksamillion#bookshops
EmoticonEmoticon