Корзина
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-е издание и Практика программирования 

 

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

Купить Краткая история Франции

Краткая история Франции

Джон Норвич

240 грн
Купить Сила в Мысли. Как исполнить заветное желание за 30 дней

Сила в Мысли. Как исполнить заветное желание за 30 дней

Елизавета Волкова

235 грн
Купить Мамині колискові

Мамині колискові

78 грн
Купить Когда бьется сердце. Здоровое сердце и сосуды

Когда бьется сердце. Здоровое сердце и сосуды

Анна Солощенко

155 грн
Купить Коучинг: Основные принципы и практики коучинга и лидерства

Коучинг: Основные принципы и практики коучинга и лидерства

Джон Уитмор

350 грн
Купить Сорока-білобока . Серія Оченята

Сорока-білобока . Серія Оченята

42 грн
Купить Техники рисования. Тренируем восприятие и осваиваем интуитивное рисование

Техники рисования. Тренируем восприятие и осваиваем интуитивное рисование

Петер Йенни

225 грн
Купить Мойдодыр. Серия Глазки

Мойдодыр. Серия Глазки

Корней Чуковский

29 грн
Купить Карандаш и Самоделкин на Марсе

Карандаш и Самоделкин на Марсе

Валентин Постников

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

Мечтай как женщина, побеждай как мужчина. Мужские секреты достижения успеха, которые должна знать каждая женщина

Стив Харви

160 грн
Купить Сказки

Сказки

Вільгельм Гауф

66 грн
Купить Задачник по устройствам генерирования радиосигналов

Задачник по устройствам генерирования радиосигналов

Сергей Гарматюк

275 грн
Купить Маленький принц

Маленький принц

Антуан де Сент-Экзюпери

105 грн
Купить Бюджетний кодекс України. Станом на 08.12.2020  (зі змінами на 17.09.20)

Бюджетний кодекс України. Станом на 08.12.2020 (зі змінами на 17.09.20)

80 грн
Купить Откровения мужчины. О том, что может не понравиться женщинам

Откровения мужчины. О том, что может не понравиться женщинам

Курбан Омаров

280 грн
Купить Військові нагороди України  ( українська, англійська мова )

Військові нагороди України ( українська, англійська мова )

Віктор Карпов

530 грн
Купить Комплект игры «Thinkers 12-16 лет - Вероятностное мышление» (рус.)

Комплект игры «Thinkers 12-16 лет - Вероятностное мышление» (рус.)

142 грн
Купить Осознанность или тревога. Перестань беспокоиться и верни себе свою жизнь

Осознанность или тревога. Перестань беспокоиться и верни себе свою жизнь

Сьюзан М. Орсильо, Лизабет Ребер

200 грн
Купить Скретч постер My Life Poster edition в тубусе

Скретч постер My Life Poster edition в тубусе

405 грн
Купить Экономика, исправленное и дополненное издание

Экономика, исправленное и дополненное издание

Пол Самуэльсон, Вильям Нордхаус

1 260 грн
Купить Ілюстрований Атлас. Світ тварин

Ілюстрований Атлас. Світ тварин

Сьюзан Лампкін, Чана Бамбараденія, Дейвид Вудрафф

570 грн
Купить Мир акварели. Техники, эксперименты, практические советы

Мир акварели. Техники, эксперименты, практические советы

Джин Хэйнс

528 грн
Купить Артбук. Ваша жизнь в словах и картинках

Артбук. Ваша жизнь в словах и картинках

Кэти Джонсон

560 грн
Купить Школа CEO. Мастер-класс от 20 глобальных бизнес-лидеров

Школа CEO. Мастер-класс от 20 глобальных бизнес-лидеров

Станислав Шекшня, Кирилл Кравченко, Элин Уильямс

440 грн
Купить ArchiCAD 8. Справочник с примерами

ArchiCAD 8. Справочник с примерами

Титов С.

19 грн
Купить Водні розмальовки (гелікоптер)

Водні розмальовки (гелікоптер)

16 грн
Купить Джуді Муді стає знаменитою

Джуді Муді стає знаменитою

МакДоналд Меґан

70 грн
Купить The Puppet Masters \ Кукловоды. Книга для чтения на английском языке. Уровень В2

The Puppet Masters \ Кукловоды. Книга для чтения на английском языке. Уровень В2

Robert Heinlein

105 грн
Купить Бизнес с нуля. Метод Lean Startup для быстрого тестирования идей и выбора бизнес-модели

Бизнес с нуля. Метод Lean Startup для быстрого тестирования идей и выбора бизнес-модели

Эрик Рис

315 грн
Купить Методика раннего развития Марии Монтессори. От 6 месяцев до 6 лет

Методика раннего развития Марии Монтессори. От 6 месяцев до 6 лет

Виктория Дмитриева

165 грн
Купить Мама і син: як виростити з хлопчика чоловіка

Мама і син: як виростити з хлопчика чоловіка

Мікер Мег

300 грн
Купить Село не люди

Село не люди

Люко Дашвар

120 грн
Купить Самовчитель румунська мова (аудіододаток на сайті)

Самовчитель румунська мова (аудіододаток на сайті)

Скліфос В.М.

54 грн
Купить Женщина и ее божественная природа

Женщина и ее божественная природа

Сатья Дас

360 грн
Купить Как учить иностранные языки

Как учить иностранные языки

Алексей Бессонов, Марина Рубан

245 грн
Купить Pollyanna Grows Up = Полліанна дорослішає

Pollyanna Grows Up = Полліанна дорослішає

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

147 грн
Купить Тысяча осеней Якоба де Зута

Тысяча осеней Якоба де Зута

Дэвид Стивен Митчелл

260 грн
Купить Казкотерапія : Бетсі, не плач!

Казкотерапія : Бетсі, не плач!

Чуб Наталія

145 грн
Купить Казкотерапія : Подорож листочка

Казкотерапія : Подорож листочка

Наталія Чуб

145 грн
Купить Поток. Психология оптимального переживания

Поток. Психология оптимального переживания

Михай Чиксентмихайи

290 грн

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

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

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

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

330 грн
Купить Java. Справочник разработчика

Java. Справочник разработчика

Бенджамин Дж. Эванс, Дэвид Флэнаган

810 грн
Купить Алгоритмические трюки для программистов

Алгоритмические трюки для программистов

Генри С. Уоррен

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

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

Аларик Коул

167 грн
50 грн
Купить 100 примеров на СИ

100 примеров на СИ

Кольцов Д. М.

285 грн
Купить Современное проектирование на C++

Современное проектирование на C++

Андрей Александреску

420 грн
Купить Наиболее эффективное программирование на C#: 50 способов улучшения кода

Наиболее эффективное программирование на C#: 50 способов улучшения кода

Билл Вагнер

495 грн
Купить Язык программирования C++. Краткий курс

Язык программирования C++. Краткий курс

Бьярне Страуструп

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

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

Этан Браун

590 грн
Купить Привет, Scratch! Моя первая книга по программированию

Привет, Scratch! Моя первая книга по программированию

Дубовик Е. В., Русин Г. С., Иркова Ю. А.

356 грн
Купить Синтез алгоритмов цифровых систем управления полиграфическим оборудованием

Синтез алгоритмов цифровых систем управления полиграфическим оборудованием

Дроздов В.Н.

73 грн
37 грн
Купить C: полное руководство, классическое издание

C: полное руководство, классическое издание

Герберт Шилдт

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

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

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

810 грн
Купить Кров, піт і пікселі. Тріумфальні та бурхливі історії по той бік створення відеоігор

Кров, піт і пікселі. Тріумфальні та бурхливі історії по той бік створення відеоігор

Джейсон Шрейер

265 грн
Купить Прикладное машинное обучение с помощью Scikit-Learn, Keras и TensorFlow: концепции, инструменты и техники для создания интеллектуальных систем

Прикладное машинное обучение с помощью Scikit-Learn, Keras и TensorFlow: концепции, инструменты и техники для создания интеллектуальных систем

Орельен Жерон

1 440 грн
Купить Building Professional Web Sites with the Right Tools

Building Professional Web Sites with the Right Tools

248 грн
124 грн
Купить JavaScript. Полное руководство

JavaScript. Полное руководство

Дэвид Флэнаган

810 грн
Купить ADO и ADO .NET. Полное руководство +CD

ADO и ADO .NET. Полное руководство +CD

Гандэрлой

56 грн
28 грн
Купить Flash 4. Анимация в интернете

Flash 4. Анимация в интернете

Дерек Франклин, Брукс Паттон

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

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

Дэн Гукин

420 грн

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

Всего цитат
0

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

Отзывы

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

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