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

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

Меню
Основы программирования. Алгоритмы

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

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

Вы краем уха слышали о новом языке программирования 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 г.
Товар заканчивается
578 грн
Старая цена: 679 грн

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

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

 

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

Купить Бегущая с волками. Женский архетип в мифах и сказаниях

Бегущая с волками. Женский архетип в мифах и сказаниях

Кларисса Пинкола Эстес

395 грн
Купить Багряний колір вічності

Багряний колір вічності

Наталія Гурницька

102 грн
Купить Работа как внутренняя игра. Раскрытие личного потенциала

Работа как внутренняя игра. Раскрытие личного потенциала

Тимоти Голви

392 грн
Купить Кров кажана

Кров кажана

Василь Шкляр

139 грн
Купить Сказки ко дню рождения. Весёлые истории для малышей

Сказки ко дню рождения. Весёлые истории для малышей

Валерий Горбачев

120 грн
Купить Класична листівка Рецепти щасливого життя!

Класична листівка Рецепти щасливого життя!

15 грн
Купить Выйти из депрессии за 10 шагов. Когнитивно-поведенческий подход

Выйти из депрессии за 10 шагов. Когнитивно-поведенческий подход

Саймон Рего, Сара Фейдер

335 грн
Купить Шпаргалка для батьків. Науковий підхід для спокійних батьків – від народження до садка

Шпаргалка для батьків. Науковий підхід для спокійних батьків – від народження до садка

Емілі Остер

216 грн
Купить Прикладное машинное обучение без учителя с использованием Python

Прикладное машинное обучение без учителя с использованием Python

Анкур Пател

793 грн
Купить Три метра над небом: Навеки твой: роман

Три метра над небом: Навеки твой: роман

Федерико Моччиа

335 грн
Купить Як приручити дракона. Як стати піратом. Книга 2

Як приручити дракона. Як стати піратом. Книга 2

Крессида Коуэлл

194 грн
Купить Убивство Роджера Екройда

Убивство Роджера Екройда

Агата Кристи

111 грн
Купить Визуализируйте работу. Как выявить расхитителей времени и оптимизировать процессы

Визуализируйте работу. Как выявить расхитителей времени и оптимизировать процессы

Доминика Деграндис

384 грн
Купить Фломастери CENTROPEN, набір 10 шт.

Фломастери CENTROPEN, набір 10 шт.

47 грн
Купить 100 Казок. Том 1

100 Казок. Том 1

276 грн
Купить ПТСР: рабочая тетрадь. Эффективные методики преодоления симптомов травматического стресса

ПТСР: рабочая тетрадь. Эффективные методики преодоления симптомов травматического стресса

Мэри Бет Уильямс, Соили Пойжула

484 грн
Купить Интегральный коучинг. Как научить и научиться

Интегральный коучинг. Как научить и научиться

495 грн
Купить Світогляд давніх киян

Світогляд давніх киян

Ярослав Боровський

145 грн
Купить Трансерфинг реальности. Ступень I: Пространство вариантов

Трансерфинг реальности. Ступень I: Пространство вариантов

Вадим Зеланд

235 грн
Купить Неймовірні детективи. Частина 1

Неймовірні детективи. Частина 1

Всеволод Нестайко

176 грн
Купить Українська мова у малюнках. Моя перша книга

Українська мова у малюнках. Моя перша книга

13 грн
Купить #Girlboss. Как я создала миллионный бизнес, не имея денег, офиса и высшего образования

#Girlboss. Как я создала миллионный бизнес, не имея денег, офиса и высшего образования

София Аморузо

305 грн
Купить Murder on the Orient Express / Убийство в Восточном экспрессе. Книга для чтения на английском языке

Murder on the Orient Express / Убийство в Восточном экспрессе. Книга для чтения на английском языке

Агата Кристи

106 грн
Купить Физика: теория и  практика, 7-е издание, том 1. Механика и термодинамика

Физика: теория и практика, 7-е издание, том 1. Механика и термодинамика

Дуглас Си Джанколи

1 105 грн
Купить Полліанна дорослішає

Полліанна дорослішає

Элинор Портер

136 грн
Купить Чорне Сонце

Чорне Сонце

Василь Шкляр

139 грн
Купить Атлант расправил плечи. В 3 книгах

Атлант расправил плечи. В 3 книгах

Айн Рэнд

617 грн
Купить Введение в психоанализ

Введение в психоанализ

Зигмунд Фрейд

57 грн
Купить Икабог

Икабог

Джоан Роулинг

263 грн
Купить Ініціація

Ініціація

Люко Дашвар

120 грн
Купить Друзья навсегда

Друзья навсегда

Валько

97 грн
Купить Мировая кухня. 500 рецептов. Шаг за шагом

Мировая кухня. 500 рецептов. Шаг за шагом

479 грн
Купить Кастор фарбує шафку та лагодить велосипед

Кастор фарбує шафку та лагодить велосипед

Ларс Клінтінг

155 грн
Купить Быстро и вкусно. 100 рецептов по 30 минут или меньше

Быстро и вкусно. 100 рецептов по 30 минут или меньше

Гордон Рамзи

479 грн
Купить Флеш-картки English Student для вивчення англійських слів IELTS English to English (500 карток, 15 тем, 6 ігор)

Флеш-картки English Student для вивчення англійських слів IELTS English to English (500 карток, 15 тем, 6 ігор)

360 грн
Купить Двенадцать стульев

Двенадцать стульев

Илья Ильф, Евгений Петров

68 грн
Купить Я — легенда

Я — легенда

Ричард Матесон

166 грн
Купить Tender Is the Night = Дише ніжністю ніч

Tender Is the Night = Дише ніжністю ніч

Фрэнсис Скотт Фицджеральд

231 грн
Купить Крепостная. Без права на любовь

Крепостная. Без права на любовь

139 грн
Купить Python. Справочник. Полное описание языка

Python. Справочник. Полное описание языка

Стив Холден, Анна Рейвенскрофт, Алекс Мартелли

1 130 грн

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

Купить Предметно-ориентированное проектирование: самое основное

Предметно-ориентированное проектирование: самое основное

Вон Вернон

680 грн
Купить ASP.NET Core MVC 2 с примерами на C# для профессионалов

ASP.NET Core MVC 2 с примерами на C# для профессионалов

Адам Фримен

1 760 грн
1 496 грн
Купить Патерни проєктування (Head First Design Patterns / Паттерны проектирования)

Патерни проєктування (Head First Design Patterns / Паттерны проектирования)

Эрик Фримен

713 грн
571 грн
Купить Python. Справочник. Полное описание языка

Python. Справочник. Полное описание языка

Стив Холден, Анна Рейвенскрофт, Алекс Мартелли

1 130 грн
Купить Алгоритмы: вводный курс

Алгоритмы: вводный курс

Томас Х. Кормен

345 грн
294 грн
Купить Изучаем Python, том 2

Изучаем Python, том 2

Марк Лутц

1 139 грн
969 грн
Купить Искусство тестирования программ

Искусство тестирования программ

Гленфорд Майерс, Том Баджетт, Кори Сандлер

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

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

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

1 350 грн
Купить Spring 4 для профессионалов

Spring 4 для профессионалов

Крис Шефер, Кларенс Хо, Роб Харроп

1 350 грн
1 215 грн
Купить Введение в распределенное моделирование в среде NetLogo

Введение в распределенное моделирование в среде NetLogo

Ершов Н. М.

1 000 грн
500 грн
Купить Секреты JavaScript ниндзя

Секреты JavaScript ниндзя

Джон Резиг, Беэр Бибо

1 139 грн
969 грн
Купить Высокопроизводительный код на платформе .NET

Высокопроизводительный код на платформе .NET

Бен Уотсон

1 127 грн
902 грн
Купить Рефакторинг: улучшение проекта существующего кода

Рефакторинг: улучшение проекта существующего кода

Мартин Фаулер, Кент Бек, Джон Брант, Уильям Апдайк

932 грн
793 грн
Купить Python и машинное обучение: машинное и глубокое обучение с использованием Python, scikit-learn и TensorFlow 2

Python и машинное обучение: машинное и глубокое обучение с использованием Python, scikit-learn и TensorFlow 2

Себастьян Рашка, Вахид Мирджалили

1 350 грн
Купить Введение в глубокое обучение

Введение в глубокое обучение

Евгений Черняк

431 грн
367 грн
Купить Изучаем Python, том 1

Изучаем Python, том 1

Марк Лутц

1 139 грн
969 грн
Купить Алгоритмы оптимизации

Алгоритмы оптимизации

Майкл Дж. Кохендерфер, Тим А. Уилер

1 346 грн
1 145 грн
Купить Программирование на C для чайников

Программирование на C для чайников

Дэн Гукин

518 грн
441 грн
Купить Практический анализ временных рядов: прогнозирование со статистикой и машинное обучение

Практический анализ временных рядов: прогнозирование со статистикой и машинное обучение

Эйлин Нильсен

1 139 грн
969 грн
Купить JavaFX

JavaFX

Николай Прохоренок

886 грн
709 грн

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

Всего цитат
0

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

Отзывы

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

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