Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню

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

Издание 2019 г.
590 грн

Вы краем уха слышали о новом языке программирования Go, но не знаете, что он представляет собой на самом деле? Ответы на все ваши вопросы вы получите в этой книге. Она поможет вам познакомиться с языком Go поближе, узнать о его предназначении и преимуществах, и о том, как писать программы на этом языке (причем это будут программы не начинающего, но профессионального программиста — эффективные и идеоматичные).

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

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

Данная книга является важным и авторитетным источником знаний для тех, кто хочет изучить язык программирования Go. Она рассказывает о том, как писать ясные и идиоматические программы на языке Go для решения реальных практических задач. Книга не предполагает ни наличие некоторых предварительных знаний языка Go, ни опыта в работе с каким-то конкретным языком программирования, так что она будет доступна для вас, с каким бы языком вы раньше не работали — JavaScript, Ruby, Python, Java или C++.

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

    Первые главы охватывают структурные элементы программ на языке Go: синтаксис, управление потоком выполнения, типы данных и организация программ в виде пакетов, файлов и функций.

    Приводимые примеры иллюстрируют множество пакетов стандартной библиотеки и показывают, как создавать собственные пакеты. В последующих главах механизм пакетов будет рассмотрен более подробно, и вы узнаете, как строить, тестировать и поддерживать проекты, используя инструментарий go.

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

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

    Две последние главы рассматривают низкоуровневые возможности языка Go. Одна из них посвящена искусству метапрограммирования с помощью рефлексии, а другая показывает, как использовать пакет unsafe для выхода за пределы системы типов в особых случаях, а также как использовать инструмент cgo для связи Go с библиотеками C.

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

Об авторах

Алан А. А. Донован является членом команды разработчиков языка Go в Google, в Нью-Йорке. Он получил ученую степень в области информатики в Кембридже и в МТИ, и занимается программированием с 1996 года. Начиная с 2005 года, он работает в Google над проектами в области инфраструктуры и был одним из разработчиков патентованной системы построения Blaze. Им создано множество библиотек и инструментов для статического анализа программ на языке Go, включая oracle, godoc -analysis, eg и gorename.

Брайан У. Керниган — профессор факультета информатики в Принстонском Университете. С 1969 по 2000 год он работал в исследовательском центре в Bell Labs, где занимался языками и инструментами для Unix. Он является соавтором ряда книг, включая такие, как Язык программирования C, 2-е издание и Практика программирования 

 

Издание 2019 г.
Товар на складе
590 грн

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

Артикул : 81313
Издательство : Диалектика-Вильямс
Автор : Алан А. А. Донован, Брайан У. Керниган
Язык : Русский
ISBN13 : 978-5-907114-21-0
Формат : 70x100/16
EAN13 : 9785907114210
Страниц : 432
Год издания : 2019
Тип переплета : Твердый
590 грн
Издание 2019 г.

Описание

Вы краем уха слышали о новом языке программирования Go, но не знаете, что он представляет собой на самом деле? Ответы на все ваши вопросы вы получите в этой книге. Она поможет вам познакомиться с языком Go поближе, узнать о его предназначении и преимуществах, и о том, как писать программы на этом языке (причем это будут программы не начинающего, но профессионального программиста — эффективные и идеоматичные).

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

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

Данная книга является важным и авторитетным источником знаний для тех, кто хочет изучить язык программирования Go. Она рассказывает о том, как писать ясные и идиоматические программы на языке Go для решения реальных практических задач. Книга не предполагает ни наличие некоторых предварительных знаний языка Go, ни опыта в работе с каким-то конкретным языком программирования, так что она будет доступна для вас, с каким бы языком вы раньше не работали — JavaScript, Ruby, Python, Java или C++.

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

    Первые главы охватывают структурные элементы программ на языке Go: синтаксис, управление потоком выполнения, типы данных и организация программ в виде пакетов, файлов и функций.

    Приводимые примеры иллюстрируют множество пакетов стандартной библиотеки и показывают, как создавать собственные пакеты. В последующих главах механизм пакетов будет рассмотрен более подробно, и вы узнаете, как строить, тестировать и поддерживать проекты, используя инструментарий go.

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

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

    Две последние главы рассматривают низкоуровневые возможности языка Go. Одна из них посвящена искусству метапрограммирования с помощью рефлексии, а другая показывает, как использовать пакет unsafe для выхода за пределы системы типов в особых случаях, а также как использовать инструмент cgo для связи Go с библиотеками C.

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

Об авторах

Алан А. А. Донован является членом команды разработчиков языка Go в Google, в Нью-Йорке. Он получил ученую степень в области информатики в Кембридже и в МТИ, и занимается программированием с 1996 года. Начиная с 2005 года, он работает в Google над проектами в области инфраструктуры и был одним из разработчиков патентованной системы построения Blaze. Им создано множество библиотек и инструментов для статического анализа программ на языке Go, включая oracle, godoc -analysis, eg и gorename.

Брайан У. Керниган — профессор факультета информатики в Принстонском Университете. С 1969 по 2000 год он работал в исследовательском центре в Bell Labs, где занимался языками и инструментами для Unix. Он является соавтором ряда книг, включая такие, как Язык программирования C, 2-е издание и Практика программирования 

 

Рекомендуемые книги

Купить MBA за 10 дней: Самое важное из программ ведущих бизнес-школ мира

MBA за 10 дней: Самое важное из программ ведущих бизнес-школ мира

Стивен Силбигер

475 грн
Купить Шопинг. Искусство совершать покупки и наука о том,  как мы покупаем

Шопинг. Искусство совершать покупки и наука о том, как мы покупаем

Саймон Скамелл-Кац

309 грн
Купить Воронка продаж в интернете. Инструмент автоматизации продаж и повышения среднего чека в бизнесе

Воронка продаж в интернете. Инструмент автоматизации продаж и повышения среднего чека в бизнесе

Мария Солодар

350 грн
Купить Міфи про брендинг

Міфи про брендинг

Саймон Бейлі, Енді Мілліґан

260 грн
Купить Генератор клиентов. Первая в мире книга-тренинг по автоворонкам продаж

Генератор клиентов. Первая в мире книга-тренинг по автоворонкам продаж

Кир Уланов

375 грн
Купить Корпоративная культура Toyota. Уроки для других компаний

Корпоративная культура Toyota. Уроки для других компаний

Джеффри Лайкер

425 грн
Купить Азбука системного мышления

Азбука системного мышления

Донелла Медоуз

470 грн
Купить Маршрут построен! Применение карт путешествия потребителя для повышения продаж и лояльности

Маршрут построен! Применение карт путешествия потребителя для повышения продаж и лояльности

Илья Балахнин

300 грн
Купить Брендинг за 60 хвилин

Брендинг за 60 хвилин

Ідріс Муті

280 грн
Купить Завоевать и удержать. Качественный рост компании на высококонкурентном рынке

Завоевать и удержать. Качественный рост компании на высококонкурентном рынке

Дорощук Николай, Жмурко Сергей, Хижняк Геннадий

175 грн
Купить Идеальный руководитель: Почему им нельзя стать и что из этого следует

Идеальный руководитель: Почему им нельзя стать и что из этого следует

Ицхак Калдерон Адизес

210 грн
Купить Актуальный интернет-маркетинг

Актуальный интернет-маркетинг

Антон Воронюк, Александр Полищук

275 грн
Купить Про рекламу

Про рекламу

Девід Огілві

400 грн
Купить Отношение определяет результат

Отношение определяет результат

Дов Сайдман

372 грн
Купить Законы простоты: Дизайн. Технологии. Бизнес. Жизнь

Законы простоты: Дизайн. Технологии. Бизнес. Жизнь

Джон Маэда

280 грн
Купить Главный навык менеджера по продажам: Как быть убедительным в любой ситуации

Главный навык менеджера по продажам: Как быть убедительным в любой ситуации

Кусакин Илья

232 грн
Купить Психология стимулирования персонала. Современные решения

Психология стимулирования персонала. Современные решения

Родионова Е.

130 грн
Купить Не торопитесь посылать резюме.  Нетрадиционные советы тем, кто хочет найти работу своей мечты

Не торопитесь посылать резюме. Нетрадиционные советы тем, кто хочет найти работу своей мечты

Джеффри Дж. Фокс

279 грн
Купить Дни Директ Маркетинга в Украине. Лучшие доклады и кейсы

Дни Директ Маркетинга в Украине. Лучшие доклады и кейсы

90 грн
Купить Компанії майбутнього

Компанії майбутнього

Фредерік Лалу

180 грн
Купить Видеомаркетинг: Стратегия, контент, производство

Видеомаркетинг: Стратегия, контент, производство

Джон Моуат

370 грн
Купить Як писати комерційну пропозицію

Як писати комерційну пропозицію

Денис Каплунов

243 грн
Купить Оцифрованный менеджмент: Business Intelligence для ТОПов

Оцифрованный менеджмент: Business Intelligence для ТОПов

Владимир Савчук

430 грн
Купить 101 совет как пройти собеседование

101 совет как пройти собеседование

Замятина А.

39 грн
Купить Стартап по Кавасаки: Проверенные методы начала любого дела

Стартап по Кавасаки: Проверенные методы начала любого дела

Гай Кавасаки

370 грн
Купить Маркетинг для дизайнеров интерьера: 57 способов привлечь клиентов

Маркетинг для дизайнеров интерьера: 57 способов привлечь клиентов

Наталия Митина, Кирилл Горский

350 грн
Купить Стратегический маркетинг

Стратегический маркетинг

Колектив Авторов

348 грн
Купить Бизнес, попавший в шторм. Как победить кризис

Бизнес, попавший в шторм. Как победить кризис

Сергей Щербаков

180 грн
Купить Торговое оборудование

Торговое оборудование

Щепкань С. О.

240 грн
Купить Корпоративная магия

Корпоративная магия

Денис Бурховецкий

240 грн
Купить Закон успешных инноваций: Зачем клиент «нанимает» ваш продукт и как знание об этом помогает новым разработкам

Закон успешных инноваций: Зачем клиент «нанимает» ваш продукт и как знание об этом помогает новым разработкам

Клейтон Кристенсен

350 грн
Купить Первый после Бога: Не будьте просто начальником

Первый после Бога: Не будьте просто начальником

Мурат Тургунов

310 грн
Купить Стартап: Модель для сборки

Стартап: Модель для сборки

Илья Лаурс

260 грн
Купить Бизнес: Начало. От идеи до первого миллиарда

Бизнес: Начало. От идеи до первого миллиарда

Олег Манчулянцев

302 грн
Купить Як керують найкращі

Як керують найкращі

Брайан Трейсі

140 грн
Купить Стратегия. Harvard Business Review

Стратегия. Harvard Business Review

350 грн
Купить Как продать лобстера и заставить клиента покупать дорого

Как продать лобстера и заставить клиента покупать дорого

Билл Бишоп

205 грн
Купить Маркетинг без бюджета. 50 работающих инструментов.

Маркетинг без бюджета. 50 работающих инструментов.

Игорь Манн

690 грн
Купить Прибыльная контекстная реклама. Быстрый способ привлечения клиентов с помощью Яндекс.Директа

Прибыльная контекстная реклама. Быстрый способ привлечения клиентов с помощью Яндекс.Директа

Смирнов Василий

163 грн
Купить Agile: Оценка и планирование проектов

Agile: Оценка и планирование проектов

Майк Кон

477 грн

Книги из категории "Книги по программированию"

Купить Распознавание образов и машинное обучение. Комплект: Том1 + Том 2

Распознавание образов и машинное обучение. Комплект: Том1 + Том 2

Кристофер М. Бишоп

999 грн
Купить Изучаем Flex 3. Руководство по разработке насыщенных интернет-приложений

Изучаем Flex 3. Руководство по разработке насыщенных интернет-приложений

Аларик Коул

167 грн
50 грн
Купить Время игр! Отечественная игровая индустрия в лицах и мечтах: от Parkan до World of Tanks

Время игр! Отечественная игровая индустрия в лицах и мечтах: от Parkan до World of Tanks

Андрей Подшибякин

305 грн
Купить Разработка приложений для Windows Phone. Архитектура, фреймворки, API

Разработка приложений для Windows Phone. Архитектура, фреймворки, API

Гецманн П.

706 грн
353 грн
Купить Структуры данных и алгоритмы

Структуры данных и алгоритмы

Альфред В. Ахо, Джон Э. Хопкрофт, Джеффри Д. Ульман

330 грн
Купить Macromedia Flash MX для Windows и Macintosh +CD

Macromedia Flash MX для Windows и Macintosh +CD

Ульрих К.

144 грн
72 грн
Купить ASP.NET for Developers

ASP.NET for Developers

Amundsen, Litwin

174 грн
87 грн
Купить Введение в информационный поиск

Введение в информационный поиск

Кристофер Д. Маннинг, Прабхакар Рагхаван, Хайнрих Шютце

590 грн
Купить Алгоритмы: построение и анализ. Том 2

Алгоритмы: построение и анализ. Том 2

Томас Х. Кормен, Чарльз И. Лейзерсон

630 грн
Купить Программирование на языке OCaml

Программирование на языке OCaml

Ярон Мински

850 грн
425 грн
Купить Компьютерные науки. Базовый курс

Компьютерные науки. Базовый курс

Дж. Гленн Брукшир, Деннис Брилов

900 грн
Купить Применение UML 2.0 и шаблонов проектирования

Применение UML 2.0 и шаблонов проектирования

Крэг Ларман

1 080 грн
Купить Искусство программирования, том 1. Основные алгоритмы

Искусство программирования, том 1. Основные алгоритмы

Дональд Э. Кнут

1 080 грн
Купить Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем

Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем

Эрик Эванс

1 080 грн
Купить Изучаем JavaScript: руководство по созданию современных веб-сайтов

Изучаем JavaScript: руководство по созданию современных веб-сайтов

Этан Браун

590 грн
Купить The OPEN Process Framework

The OPEN Process Framework

Firesmith Donald, Henders

221 грн
111 грн
Купить Занимательные алгоритмы: чему нас учат истории знаменитых героев

Занимательные алгоритмы: чему нас учат истории знаменитых героев

Мартин Эрвиг

330 грн
Купить Глубокое обучение для чайников

Глубокое обучение для чайников

Джон Поль Мюллер, Лука Массарон

420 грн
Купить Visual C++.NET. Классика программирования +CD

Visual C++.NET. Классика программирования +CD

Степаненко О.Е.

83 грн
42 грн
Купить Компиляторы: принципы, технологии и инструментарий

Компиляторы: принципы, технологии и инструментарий

Альфред В. Ахо, Моника С. Лам

1 440 грн

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Все права защищены © 2003-2020 Bookzone.com.ua              Условия использования | Политика конфиденциальности
Интеграция сайта с 1С: ©SUPC