-
Book Overview & Buying
-
Table Of Contents
Practical Systems Programming in Go
By :
Our minds are inherently concurrent. At any moment, we juggle memory, intention, perception, and action – parallel processes that somehow compose a unified experience. Writing software that behaves in the same way is deceptively difficult. This chapter explored the essence of concurrent programming in Go by cultivating a mindset of coordination, isolation, and communication. In doing so, we learn to write programs that not only run faster but also operate in harmony with the world around them.
In the next chapter, the focus shifts from learning concurrency and synchronization basics to mastering the tools and internal concepts that make Go such a practical language for production systems. We will start by addressing common misconceptions and then dive into core runtime features such as the garbage collector and the scheduler. From there, we will explore concepts such as reflection, interfaces, and generics, while also learning how to organize and structure code effectively...