Description
Details
Are you looking to take your programming skills to the next level? Look no further than "The Go Programming Language." Written by Google's Go team member Alan A. A. Donovan and co-author of The C Programming Language, Brian Kernighan, this book is the authoritative resource for writing clear and idiomatic Go code to solve real-world problems. Whether you're a beginner or an experienced programmer, this book will help you learn the ins and outs of the flexible and fast Go language.
With hundreds of interesting and practical examples of well-written Go code, this book provides you with the tools you need to become a proficient Go programmer. The opening tutorial gets you off the ground quickly, covering fundamental concepts such as command-line arguments, working with gifs, URLs, web servers, and more. You'll learn the basic program structure and explore a variety of data types, including arrays, slices, maps, structs, JSON, and HTML templates.
When it comes to breaking down complex tasks into manageable pieces, Go has you covered with its functions and methods. Whether you're collaborating with other programmers or working on different parts of a project, Go's methods and struct embedding allow for efficient code organization. Plus, you'll discover the power of interfaces, enabling you to write adaptable functions that aren't tied to specific implementations.
But that's not all! "The Go Programming Language" also dives into concurrent programming with goroutines, channels, and shared variables. You'll learn how to leverage existing packages and create your own, empowering you to build powerful applications. And if you need to test your code, the book covers automated testing techniques that ensure your programs are robust and error-free.
This book goes beyond the basics, exploring reflection features, low-level programming for optimal performance, and interoperability with libraries written in other languages. Each chapter includes exercises to reinforce your understanding and provide opportunities for further exploration.
Don't miss out on this opportunity to master Go programming. Get your hands on "The Go Programming Language" now and embark on a journey to become an expert Go developer.
Get "The Go Programming Language" today and unlock the full potential of this powerful programming language.
Discover More Best Sellers in Computer Science
Shop Computer Science
The Art of UNIX Programming (The Addison-Wesley Professional Computng Series)
Computer Science - The Art of UNIX Programming (The Addison-Wesley Professional Computng Series)
Computer Science - Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (Zed Shaw's Hard Way Series)
Probabilistic Machine Learning: An Introduction (Adaptive Computation and Machine Learning series)
Computer Science - Probabilistic Machine Learning: An Introduction (Adaptive Computation and Machine Learning series)
Windows 10 For Seniors For Dummies (For Dummies (Computer/Tech))
Computer Science - Windows 10 For Seniors For Dummies (For Dummies (Computer/Tech))
Computer Science - High Performance Browser Networking: What every web developer should know about networking and web performance
Deep Learning with Python, Second Edition
Computer Science - Deep Learning with Python, Second Edition
Engineering Analysis With SOLIDWORK Simulation 2023
Computer Science - Engineering Analysis With SOLIDWORK Simulation 2023
iOS 17 App Development Essentials: Developing iOS 17 Apps with Xcode 15, Swift, and SwiftUI
Computer Science - iOS 17 App Development Essentials: Developing iOS 17 Apps with Xcode 15, Swift, and SwiftUI


