TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

With book on Go, Kernighan guides students at Princeton and beyond

211 pointsby baijumabout 9 years ago

12 comments

alblueabout 9 years ago
I wrote a review of this book at InfoQ earlier this year:<p><a href="http:&#x2F;&#x2F;www.infoq.com&#x2F;articles&#x2F;the-go-programming-language-book-review" rel="nofollow">http:&#x2F;&#x2F;www.infoq.com&#x2F;articles&#x2F;the-go-programming-language-bo...</a><p>There&#x27;s a free chapter available from the book&#x27;s website <a href="http:&#x2F;&#x2F;gopl.io" rel="nofollow">http:&#x2F;&#x2F;gopl.io</a> which should give you an idea of what the rest of the book is like. The intro goes into a little bit too much detail but if you gloss over that the remaining chapters are pretty else detailed. There are some nuggets distributed through the book but you could easily gloss over them if you were skim reading it, such as learning that exported identifiers begin with an upper case letter and those that are private are lower case.
评论 #11273089 未加载
评论 #11273412 未加载
rottencupcakesabout 9 years ago
I should have figured out context based on the name Kernighan, but the word Go (especially as it relates to google) is awfully overloaded for the time being.
评论 #11273723 未加载
评论 #11273108 未加载
clishemabout 9 years ago
I have read the book this article is referring to. Contrary to the raving reviews on Amazon, I wasn&#x27;t that impressed by it. I imagine that it is a great book for those coming from dynamically typed languages, but if you already know C, for example, the book is probably way too verbose for you.
评论 #11273242 未加载
bitteralmondabout 9 years ago
The magic of Kernighan:<p>&quot;When we were choosing among typesetting systems, Brian never let on that he was one of the original authors of Troff, the system we ultimately went with,&quot; Donovan said. &quot;I realized this only after researching many early papers on digital typesetting; Brian co-wrote all of them.&quot;
评论 #11279261 未加载
DocSavageabout 9 years ago
Brett Slatkin wrote a positive review from the perspective of an experienced Go programmer: <a href="http:&#x2F;&#x2F;www.onebigfluke.com&#x2F;2016&#x2F;03&#x2F;book-review-go-programming-language.html" rel="nofollow">http:&#x2F;&#x2F;www.onebigfluke.com&#x2F;2016&#x2F;03&#x2F;book-review-go-programmin...</a>
kozukumiabout 9 years ago
golang is a nice language but I just can&#x27;t find a reason to use it over other languages for anything other than networking&#x2F;server projects.<p>How many HN readers are using golang for things you would normally use Java or C++ or Python or ... for? What is it you are working on? And how have you found using golang?
评论 #11273945 未加载
评论 #11274300 未加载
评论 #11274540 未加载
muyfineabout 9 years ago
On the positive side, taking COS 333 with Kernighan could not possibly be worse than taking it with Koenig!
frikabout 9 years ago
Direct link to the books website: <a href="http:&#x2F;&#x2F;www.gopl.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.gopl.io&#x2F;</a>
dominotwabout 9 years ago
does gooracle work with 1.6 vendoring ? I can&#x27;t seem to find an issue tracker for the project.
gravypodabout 9 years ago
I don&#x27;t understand why we &quot;need&quot; textbooks, specifically in the world of Computer Science. Most of the amazing work done to make computers are what they are today is available online.
评论 #11273938 未加载
评论 #11274917 未加载
评论 #11274322 未加载
评论 #11275534 未加载
plgabout 9 years ago
Page margins are so small!
评论 #11273054 未加载
dbpokornyabout 9 years ago
What problems would you rather attack with C + Go vs. a somewhat more mature C + Python?
评论 #11274484 未加载