Average Reviews:
(More customer reviews)Are you looking to buy Go Programming? Here is the right place to find the great deals. we can offer discounts of up to 90% on Go Programming. Check out the link below:
>> Click Here to See Compare Prices and Get the Best Offers
Go Programming ReviewThis 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 Overview
Want to learn more information about Go Programming?
>> Click Here to See All Customer Reviews & Ratings Now
0 comments:
Post a Comment