Действуй! на русском
#2267104
Go in Action (978-1638352020)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Erik St. Martin | #76: Веб-сервисы и API
Краткое содержание
Книга «Go in Action» знакомит с языком Go, превращая любознательного разработчика в гуру Go. В начале книги представлены уникальные особенности и концепции Go. Затем вы получите практический опыт написания реальных приложений, включая веб-сайты и сетевые серверы, а также освоите методы обработки и преобразования данных со скоростью, которая вызовет зависть у ваших друзей.
О технологии
Разработка приложений может быть достаточно сложной задачей даже без решения сложных проблем системного программирования, таких как параллельная обработка данных в масштабах веб-приложений и производительность в реальном времени. Хотя эти распространенные проблемы можно решить с помощью дополнительных инструментов и фреймворков, Go справляется с ними «из коробки», что делает процесс кодирования более естественным и продуктивным. Разработанный в Google, Go используется как гибкими стартапами, так и крупными предприятиями — компаниями, которые полагаются на высокопроизводительные сервисы в своей инфраструктуре.
О книге
Книга «Go in Action» предназначена для разработчиков среднего уровня, имеющих опыт работы с другими языками программирования и желающих быстро освоить Go или получить более глубокое понимание языка и его внутренней структуры. Книга предлагает интенсивный, всесторонний и идиоматический обзор Go. Она фокусируется на спецификации и реализации языка, включая такие темы, как синтаксис языка, система типов Go, параллельное программирование, каналы и тестирование.
Что внутри?
О читателе
Предполагается, что вы являетесь работающим разработчиком, владеющим другим языком программирования, таким как Java, Ruby, Python, C# или C++.
Об авторах
Уильям Кеннеди — опытный разработчик программного обеспечения и автор блога GoingGo.Net. Брайан Кетельсен и Эрик Сент-Мартин — организаторы GopherCon и соавторы основанного на Go фреймворка Skynet.
Оглавление
Книга «Go in Action» знакомит с языком Go, превращая любознательного разработчика в гуру Go. В начале книги представлены уникальные особенности и концепции Go. Затем вы получите практический опыт написания реальных приложений, включая веб-сайты и сетевые серверы, а также освоите методы обработки и преобразования данных со скоростью, которая вызовет зависть у ваших друзей.
О технологии
Разработка приложений может быть достаточно сложной задачей даже без решения сложных проблем системного программирования, таких как параллельная обработка данных в масштабах веб-приложений и производительность в реальном времени. Хотя эти распространенные проблемы можно решить с помощью дополнительных инструментов и фреймворков, Go справляется с ними «из коробки», что делает процесс кодирования более естественным и продуктивным. Разработанный в Google, Go используется как гибкими стартапами, так и крупными предприятиями — компаниями, которые полагаются на высокопроизводительные сервисы в своей инфраструктуре.
О книге
Книга «Go in Action» предназначена для разработчиков среднего уровня, имеющих опыт работы с другими языками программирования и желающих быстро освоить Go или получить более глубокое понимание языка и его внутренней структуры. Книга предлагает интенсивный, всесторонний и идиоматический обзор Go. Она фокусируется на спецификации и реализации языка, включая такие темы, как синтаксис языка, система типов Go, параллельное программирование, каналы и тестирование.
Что внутри?
- Спецификация и реализация языка
- Система типов игры Го
- Внутреннее устройство структур данных в Go.
- Тестирование и сравнительный анализ
О читателе
Предполагается, что вы являетесь работающим разработчиком, владеющим другим языком программирования, таким как Java, Ruby, Python, C# или C++.
Об авторах
Уильям Кеннеди — опытный разработчик программного обеспечения и автор блога GoingGo.Net. Брайан Кетельсен и Эрик Сент-Мартин — организаторы GopherCon и соавторы основанного на Go фреймворка Skynet.
Оглавление
- Представляем Го
- Быстрый старт
- Упаковка и оснастка
- Массивы, срезы и карты
- Система типов игры Го
- Параллелизм
- Шаблоны параллельного выполнения
- Стандартная библиотека
- Тестирование и сравнительный анализ