Hands-On System Programming with Go: Build modern and concurrent applications for Unix and Linux systems using Golang
Книга «Hands-On System Programming with Go» представляет собой практическое руководство по системному программированию с использованием языка Go. Автор, Алекс Гуэрриери, специализирующийся на бэкенд-разработке и распределённых системах, демонстрирует, как эффективно применять Go для создания современных конкурентных приложений под Unix и Linux.
Основное внимание уделяется ключевым аспектам системного программирования: работе с файловой системой, управлению процессами, межпроцессному взаимодействию (IPC), сетевым операциям и конкурентности. Go, с его встроенной поддержкой горутин и каналов, идеально подходит для этих задач, и книга подробно объясняет, как использовать эти возможности на практике.
Издание охватывает как фундаментальные концепции (системные вызовы, ввод-вывод, управление памятью), так и более продвинутые темы, такие как создание демонов, работа с сигналами и низкоуровневое сетевое программирование. Все примеры кода ориентированы на реальные сценарии использования в Unix-подобных средах.
Книга будет полезна разработчикам, уже знакомым с основами Go, которые хотят углубить свои знания в области системного программирования и научиться создавать надёжное, эффективное и конкурентное программное обеспечение для серверных платформ.









