Books > Computing & IT > Computer programming > Programming languages
|
Buy Now
Go Programming Language, The (Paperback)
Loot Price: R892
Discovery Miles 8 920
You Save: R118
(12%)
|
|
Go Programming Language, The (Paperback)
Series: Addison-Wesley Professional Computing Series
Expected to ship within 12 - 17 working days
|
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 hardware and at the other
end provide what programmers need to conveniently represent
complicated data structures. Composite types: arrays slices maps
structs JSON test and HTML templates Functions: break a big job
into smaller pieces that might well be written by different people
separated by both time and space. Methods: declarations with a
pointer receiver struct embedding values and expressions
Interfaces: write functions that are more flexible and adaptable
because they are not tied to the details of one particular
implementation. Concurrent programming: Goroutines, channels, and
with shared variables. Packages: use existing packages and create
new ones. Automated testing: write small programs that check the
code. Reflection features: update variables and inspect their
values at run time. Low-level programming: step outside the usual
rules to achieve the highest possible performance, interoperate
with libraries written in other languages, or implement a function
that cannot be expressed in pure Go. Each chapter has exercises to
test your understanding and explore extensions and alternatives.
Source code is freely available for download and may be
conveniently fetched, built, and installed using the go get
command.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
You might also like..
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.