Linux и Go. Эффективное низкоуровневое программирование. 2-е издание
Книга представляет собой вводный курс по языку программирования Go, ориентированный на системное программирование в среде Linux. Второе издание обновлено до версии Go 1.2 и включает описание реализации TinyGo, а также новые практические примеры использования языка.
Основное внимание уделяется применению Go для реализации конкурентности и параллелизма, интероперабельности с существующим кодом на C и повышению производительности в различных дистрибутивах Linux. Автор рассматривает Go как инструмент для низкоуровневого программирования, сравнивая его с такими языками, как C, C++, Java, Python и Rust.
Издание содержит практические разделы по разворачиванию экосистемы Go, созданию среды разработки, компиляции программ и работе со статическими и динамическими библиотеками. Книга будет полезна программистам, системным администраторам, а также разработчикам ядра Linux и драйверов устройств.









