380, pagine

lingua English

Pubblicato il 20 Gennaio 2015

ISBN:
978-0-13-419044-0
ISBN copiato!
Numero OCLC:
951142414

Visualizza su OpenLibrary

4 stelle (1 recensione)

The authoritative resource to writing clear and idiomatic Go to solve real-world problems

Google’s Go team member Alan A. A. Donovan and Brian Kernighan, co-author of The C Programming Language, provide hundreds of interesting and practical examples of well-written Go code to help programmers learn this flexible, and fast, language. It is designed to get you started programming with Go right away and then to progress on to more advanced topics.

Basic components: an opening tutorial provides information and examples to get you off the ground and doing useful things as quickly as possible. This includes:
    command-line arguments
    gifs
    URLs
    web servers
Program structure: simple examples cover the basic structural elements of a Go program without getting sidetracked by complicated algorithms or data structures.
Data types: Go offers a variety of ways to organize data, with a spectrum of data types that at one end match the features of the …

2 edizioni

ha recensito The Go programming language di Alan A. A. Donovan (Addison-Wesley professional computing series)

Great place to start with Go

4 stelle

The Go programming language by Alan A. A. Donovan is a must-read for any developer looking to learn a new language or improve their skills. This book provides a comprehensive introduction to the Go programming language, covering everything from the basics of syntax and data types to more advanced topics such as concurrency and memory management. The author's writing style is clear and easy to follow, and the many examples and exercises throughout the book help to reinforce the material. I particularly appreciated the emphasis on best practices and the discussion of common pitfalls to avoid. This book is an excellent resource for anyone looking to learn Go or to improve their existing Go skills

Argomenti

  • Go (Computer program language)
  • Programming
  • Open source software