Best price Go Programming
Best Price Go Programming on Sale. The Go Programming is hight quality products 100% best and lowest price guarateed. You can buy Go Programming Low Price. Buy Now! Save with Fast & Free Shipping !
Go Programming :: Description
Google's new programming language Go has caused a lot of excitement. As a modern systems programming language, Go offers significant advantages over older languages like C, C++, and Java. This book, "Go Programming" takes an example-based approach to teach the reader how to effectively get started with programming in Go. From basic variable usage, to control structures, to File I/O, to basic network programming, this book has all you need to become confident with the basics of the language, and will prepare you to create basic programs, as well as to perform more research of the language.
Go Programming:: Technical Details/Features
- Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
- ISBN13: 9781453636671
- Condition: New
- Item Dimensions: 0 x 2 x 2 inches; 1 pounds
- Product Type: Paperback
Great Deals Go Programming . You can Buy Go Programming In Stock. Best Prices Go Programming Buy Now Free Shipping !
Customer Product Reviews
Go Programming Review by Pablo
I think that this book is very well thought out and a very good introductory book on Google's new language Go. I enjoyed writing and reading about the new code.
Great book!!
Go Programming Review by T. B. Gausen
This book gives a rudimentary introduction to Google's new Go programming language.
On page 53, out of a total of 170 pages, we are given the general form for how to declare a variable. At that point we realize this book is not going to have time or space to take us very deep into the language. Page after page is spent on things like how to install and dual boot the One True Os, introducing readers to the unix umask facility (yeah, odd bits like that), and everywhere long obvious code snippets with equally obvious ouput listings. And then there are the unending chapter summaries.
What are these chapter summaries really good for? "In this chapter we covered a lot of territory related to the installation of Go and supporting software. Go is officially supported on Linux and Macintosh. ..." etc etc etc.
I estimate the chapter summaries, which only repeat what was said a few pages earlier, alone fill up about 5% of this little book.
The code examples are not exactly colorful. They are all like:
> switch somenum {
> case 7: fmt.Printf("It's equal to 7\n");
> case 5: fmt.Printf("It's equal to 5\n");
> default: fmt.Printf("It's not 5 or 7\n");
> }
This is perhaps good, since this way they don't distract the reader. But it makes for a very dry reading.
Go is really a fairly primitive 3rd generation systems programming language. It has but few of the fancy features of modern (post 1970's) high level languages. Instead you get (very) fast compilation, garbage collection, some support for concurrency and then you're on your own. My problem with this book is that it's kind of for beginners who needs to learn systems programming. But beginners should perhaps instead learn Smalltalk, Clojure or Haskell or something, in order to avoid getting bad habits early on (I'm talking out of experience here).
And if you need to be hand-held through the 'basics of logic' as on page 82 (and recall this is out of 170 pages total), then maybe systems programming is not for you just yet:
> Equality.
> == is the equality operator that takes two operands. it is read as "is equal to".
> Notice there are two equal signs, one followed by the other.
>
> If we have a variable set to the value 6:
>
> var someVar int = 6;
>
> Give this,
> someVar == 2 is a false statement
> someVar == 6 is a true statement
...etc, etc.
Two operands. Reads as "is equal to". Written as two equal signs, one followed by the other.
Try to remember that, now.
Go Programming Review by Timothy Harig
I don't like to delve into technologies until there is a dead tree about it. Having a book written, tells me that a given project has matured enough, that even if it is not yet fully developed, it has enough momentum behind it not to disappear or change too rapidly to follow. It also means that I don't have to worry about the flaky documentation that is all too commonly associated with open source projects.
I have been interested in Go for some time now and when I happened to notice that this book had been written, I thought my time to learn Go had come. I couldn't have been more wrong.
This book is basically a self published, print on demand (The print date, the day it was ordered, is listed on the back page noting that it was printed in LaVergne,TN. There is not so much as a printers mark anywhere else in the book.), version of a tutorial that you might find on somebody's website. At $5 it might have been nice. At over $15, its vastly overpriced for what you get.
I won't fault the writing; but, the content is decidedly slim. This is definitely not the kind of comprehensive book that gets you up to speed on actually using the language or which one might use as a reference after they were done. The book covers most of the basic aspects of the language (even here it leaves out some important pieces such as the panic raising mechanism). Most things are not explained in much detail; but, there is enough for any programmer experienced in C or its derivatives to understand well enough.
What is not covered is overwhelming. The best analogy that I can think of is a book about Javascript which contains nothing about the frameworks in which it is used. It would contain nothing about client side objects, nothing about server objects, nothing about WSH/WScript/COM objects. Nothing but the core language itself. I was rather confused about Go's limited support for unbound dynamic data structures until I found out from a website that Go has a container library. Nothing about this was mentioned in the book.
I have now learned enough through searching out tutorials that explain what this book was missing, that I will keep studying the language. I would recommend that others either wait until the O'Reilly book is published or simply follow the online tutorials. Don't waste your money on this book.
More Reviews...
-
Discount Big Deal on Sony DSCWX10/B Coupon codes
Deals Buy Canon 6469A002 Best deals! Best price
Consumer Daily Deal on SOUL by Ludacris SL300GG reviews
Recent posts:
Big Deal on Ultimate Luxury MF90E-SGE-K Coupon codesConsumer Hydrofarm TM01715D internet review