Sign up
Forgot password?
FAQ: Login

Liu T. Go 101: a book focusing on Go syntax/semantics and all kinds of details

  • pdf file
  • size 3,25 MB
  • added by
  • info modified
Liu T. Go 101: a book focusing on Go syntax/semantics and all kinds of details
Independently published, 2019. — 514 p.
Go 101 is a book focusing on Go syntax/semantics and all kinds of details. The book also tries to help gophers gain a deep and thorough understanding of Go. The book is expected to be helpful for both beginner and experienced Go programmers.
Go 101 goes the followings:
Emphasizes on basic concepts and terminologies. Without understanding these basic concepts and terminologies, it is hard to fully understand many rules and high level concepts.
Adds the value part terminology and use one special article to explain value parts. This article uncovers the underlying structures of some kinds of types, so that Go programmers could understand Go values of those types more deeply. I think knowing a little possible underlying implementations is very helpful to clear some confusions about all kinds of Go values.
Explains memory blocks in detail. Knowing the relations between Go values and memory blocks is very helpful to understand how a garbage collector works and how to avoid memory leaking.
Views interface values as boxes for wrapping non-interface values. I found thinking interface values as value boxes is very helpful to clear many interface related confusions.
Makes several summary articles and special topic articles by aggregating many knowledge points and details, which would save Go programmers much learning time.
  • Sign up or login using form at top of the page to download this file.
  • Sign up
Up