Книги / Языки программирования / Go / Язык программирования Go

Язык программирования Go

Алан А. А. Донован, Брайан У. Керниган

Книга «Язык программирования Go» представляет собой исчерпывающее руководство по языку Go, написанное Аланом Донованом из Google и Брайаном Керниганом из Принстонского университета. Это официальное и наиболее авторитетное издание, охватывающее все аспекты языка — от основ синтаксиса до продвинутых концепций параллельного программирования.

Издание начинается с учебника, который знакомит читателей с базовыми конструкциями Go на практических примерах: от классической программы «Hello, World» до создания веб-серверов и работы с параллельными вычислениями. Далее подробно рассматриваются фундаментальные типы данных, структуры программ, функции, методы и интерфейсы — ключевые элементы, обеспечивающие эффективность и простоту Go.

Особое внимание уделено конкурентности — одной из сильнейших сторон Go. Авторы детально объясняют работу с го-подпрограммами (goroutines) и каналами (channels), а также вопросы синхронизации и управления общими переменными. Заключительные главы посвящены пакетам, инструментам Go, тестированию, рефлексии и низкоуровневому программированию.

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