Book
Goならわかるシステムプログラミング 第2版
渋川よしき
Summary
OSの低レイヤー(ファイルI/O、プロセス、ソケット通信)をGo言語のコードを通じて 可視化し、サーバーサイドの挙動を根本から理解できる実践書。
Target Readers
- OSレベルの動作を理解したいバックエンドエンジニア
- Go言語でシステムプログラミングを学びたい開発者
Tags
Colophon
- Publisher
- Lambda Note
- ISBN
- 978-4908686122
- Published
- Sep 2022
- List price
- ¥3,960incl. taxMay differ from the actual selling price on Amazon
Get this book
* The link above is an advertisement via Amazon Associates.Related Books
Prerequisites
- Recommended
マスタリングTCP/IP 入門編 第6版
井上直也、村山公保、竹下隆史、荒井透、苅田幸雄
Reason: This is the stage where protocol understanding connects to building a server that actually runs. System programming in Go shows how to write network services in a language strong at concurrency, turning TCP/IP knowledge into working code.
Next Books
- Prerequisite
Concurrency in Go
Concurrency in Go
Katherine Cox-Buday
Reason: Once you can do basic system programming in Go, you dig deep into concurrency—Go's greatest strength. Concurrency in Go systematizes the design of coordinating 'by communicating rather than sharing memory' using goroutines and channels, teaching how to build safe concurrent programs.
- Related
Spring徹底入門
株式会社NTTデータ
Reason: Having once felt the effort of writing a server with raw system programming, you grasp viscerally what a framework like Spring takes off your hands. Low-level experience gives you perspective to weigh a framework's convenience against its constraints.
Sources