Go Systems Programming: Master Linux and Unix system level programming with Go

Книга «Go Systems Programming» представляет собой практическое руководство по использованию языка Go для системного программирования в средах Linux и Unix. Автор, опытный Unix-администратор и разработчик, демонстрирует, как эффективно применять Go для решения задач низкоуровневого взаимодействия с операционной системой.

В издании подробно рассматриваются ключевые аспекты системного программирования: работа с файлами и файловыми системами, управление процессами, межпроцессное взаимодействие, сетевое программирование и обработка сигналов. Особое внимание уделяется особенностям Go, которые делают его подходящим для системных задач, таким как горутины, каналы и встроенная поддержка конкурентности.

Книга предназначена для разработчиков, уже знакомых с основами Go и желающих углубить свои знания в области системного программирования. Примеры кода и практические задания помогают закрепить материал и научиться создавать эффективные системные утилиты и сервисы. Издание также будет полезно системным администраторам, интересующимся автоматизацией и написанием инструментов на современном языке программирования.

Структура книги позволяет постепенно переходить от базовых концепций к более сложным темам, включая работу с системными вызовами, создание сетевых серверов и клиентов, а также особенности кросс-платформенной разработки. Автор делится практическим опытом и приводит реальные сценарии использования Go в системном окружении.

Go Systems Programming: Master Linux and Unix system level programming with Go
A
Автор
Mihalis Tsoukalos
Издательство
Packt Publishing
Год
2017
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент