Oregon

Go Programming Language, The by Alan Donovan (English) Paperback Book

Description: FREE SHIPPING UK WIDE Go Programming Language, The by Alan Donovan, Brian Kernighan The book will quickly get students started using Go effectively from the beginning, and by the end, they will know how to use it well to write clear, idiomatic and efficient programs to solve real-world problems. Theyll understand not just how to use its standard libraries, but how they work, and how to apply the same design techniques to their own projects. FORMAT Paperback LANGUAGE English CONDITION Brand New Publisher Description 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 youll find it accessible whether youre most comfortable with JavaScript, Ruby, Python, Java, or C++. SamplesPreview sample pages from The Go Programming Language > Author Biography Alan A. A. Donovan is a member of Googles Go team in New York. He holds computer science degrees from Cambridge and MIT and has been programming in industry since 1996. Since 2005, he has worked at Google on infrastructure projects and was the co-designer of its proprietary build system, Blaze. He has built many libraries and tools for static analysis of Go programs, including oracle, godoc -analysis, eg, and gorename. Brian W. Kernighan is a professor in the Computer Science Department at Princeton University. He was a member of technical staff in the Computing Science Research Center at Bell Labs from 1969 until 2000, where he worked on languages and tools for Unix. He is the co-author of several books, including The C Programming Language, Second Edition (Prentice Hall, 1988), and The Practice of Programming (Addison-Wesley, 1999). Table of Contents Chapter 1: TutorialChapter 2: Program StructureChapter 3: Basic Data TypesChapter 4: Composite TypesChapter 5: FunctionsChapter 6:. MethodsChapter 7: InterfacesChapter 8: Goroutines and ChannelsChapter 9: Concurrency with Shared VariablesChapter 10: Packages and the Go ToolChapter 11: TestingChapter 12: Reflection Long Description 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 youll find it accessible whether youre 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 Gos 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 / and may be conveniently fetched, built, and installed using the go get command. Feature The definitive guide to programming with Go -- by the co-author of the legendary The C Programming Language ("K&R") Helps you start using Go effectively right from the outset, then guides you to take full advantage of Gos rich set of advanced features Extensively reviewed by Gos creators at Google for completeness and accuracy Filled with short, carefully crafted code examples to demonstrate key language features and idioms Details ISBN0134190440 Year 2015 ISBN-10 0134190440 ISBN-13 9780134190440 Format Paperback Short Title GO PROGRAMMING LANGUAGE Language English Media Book DEWEY 005.133 Country of Publication United States Pages 400 Author Brian Kernighan Publication Date 2015-11-05 UK Release Date 2015-11-05 AU Release Date 2015-11-05 NZ Release Date 2015-11-05 US Release Date 2015-11-05 Birth 1969 Position Translator Qualifications MBE Imprint Addison Wesley Place of Publication Boston Publisher Pearson Education (US) Series Addison-Wesley Professional Computing Series Audience Professional & Vocational We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! 30 DAY RETURN POLICY No questions asked, 30 day returns! FREE DELIVERY No matter where you are in the UK, delivery is free. SECURE PAYMENT Peace of mind by paying through PayPal and eBay Buyer Protection TheNile_Item_ID:96127204;

Price: 34.49 GBP

Location: London

End Time: 2024-09-14T02:25:42.000Z

Shipping Cost: 8.52 GBP

Product Images

Go Programming Language, The by Alan Donovan (English) Paperback Book

Item Specifics

Return postage will be paid by: Buyer

Returns Accepted: Returns Accepted

After receiving the item, your buyer should cancel the purchase within: 30 days

Return policy details:

ISBN-13: 9780134190440

Book Title: Go Programming Language, The

Item Height: 232 mm

Item Width: 188 mm

Series: Addison-Wesley Professional Computing Series

Author: Alan Donovan, Brian Kernighan

Publication Name: Go Programming Language, the

Format: Paperback

Language: English

Publisher: Pearson Education (Us)

Subject: Computer Science

Publication Year: 2015

Type: Textbook

Item Weight: 663 g

Number of Pages: 400 Pages

Recommended

Black Hat Go: Go Programming For Hackers and Pentesters - Paperback - VERY GOOD
Black Hat Go: Go Programming For Hackers and Pentesters - Paperback - VERY GOOD

$26.79

View Details
Programming Arduino Next Steps: Going Further with Sketches by Monk, Simon
Programming Arduino Next Steps: Going Further with Sketches by Monk, Simon

$8.65

View Details
Squishable Golang GO Programming Language Gopher Go Cart Plush Stuffed 7.5" RARE
Squishable Golang GO Programming Language Gopher Go Cart Plush Stuffed 7.5" RARE

$19.99

View Details
The GO Programming Language
The GO Programming Language

$15.00

View Details
Programming Arduino Next Steps: Going Further with Sketches - Paperback - GOOD
Programming Arduino Next Steps: Going Further with Sketches - Paperback - GOOD

$13.60

View Details
Go Programming in Easy Steps: Learn Coding with Google's Go Language
Go Programming in Easy Steps: Learn Coding with Google's Go Language

$9.96

View Details
Go Programming Language For Dummies by W. Lee (English) Paperback Book
Go Programming Language For Dummies by W. Lee (English) Paperback Book

$29.99

View Details
The Way To Go: A Thorough Introduction To The Go Programming Language, Balbaert,
The Way To Go: A Thorough Introduction To The Go Programming Language, Balbaert,

$17.21

View Details
Go, Diego, Go! Phonics Reading Program: Here Comes Diego!: Books 7-12 - GOOD
Go, Diego, Go! Phonics Reading Program: Here Comes Diego!: Books 7-12 - GOOD

$4.36

View Details
Go Web Programming by Sau Sheong Chang (2016, Trade Paperback)
Go Web Programming by Sau Sheong Chang (2016, Trade Paperback)

$9.99

View Details