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

 

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

Купить Теплі родинні історії

Теплі родинні історії

76 грн
Купить Величие и крах Османской империи. Властители бескрайних горизонтов

Величие и крах Османской империи. Властители бескрайних горизонтов

Джейсон Гудвин

305 грн
Купить Религия, ритуал, театр

Религия, ритуал, театр

под ред. Б. Холма, Б.Ф. Нилсена, К. Ведель

190 грн
Купить Живи осознанно, работай продуктивно: 8-недельный курс по управлению стрессом

Живи осознанно, работай продуктивно: 8-недельный курс по управлению стрессом

Майкл Часкалсон

340 грн
Купить Вальс Гормонов: вес, сон, секс, красота и здоровье как по нотам

Вальс Гормонов: вес, сон, секс, красота и здоровье как по нотам

Наталья Зубарева

360 грн
Купить 642 стильные идеи, что нарисовать

642 стильные идеи, что нарисовать

330 грн
Купить Дон-Жуан

Дон-Жуан

Джордж Гордон Ноэл Байрон

48 грн
Купить Периодический закон

Периодический закон

Дмитрий Медведев

255 грн
Купить Тета-исцеление:болезни и расстройства от А до Я

Тета-исцеление:болезни и расстройства от А до Я

Вианна Стайбл

170 грн
Купить Научиться писать маслом быстро

Научиться писать маслом быстро

Хэйзел Соун

230 грн
Купить Действуй! 10 заповедей успеха

Действуй! 10 заповедей успеха

Ицхак Пинтосевич

275 грн
Купить Жизнь в стиле ЭКО

Жизнь в стиле ЭКО

Коновалов А.

157 грн
Купить Блокнот Axent Nuba Soft клетка, гибкая обложка, бордовая

Блокнот Axent Nuba Soft клетка, гибкая обложка, бордовая

130 грн
Купить Прикладная криптография: протоколы, алгоритмы и исходный код на C

Прикладная криптография: протоколы, алгоритмы и исходный код на C

Брюс Шнайер

1 080 грн
Купить Семь планов существования. Философия тета-исцеления

Семь планов существования. Философия тета-исцеления

Вианна Стайбл

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

Как надо и как не надо делать книги. Культура издания в примерах

Аркадий Мильчин

180 грн
Купить The Hellblazer. Той, хто йде крізь пекло. Книга 1

The Hellblazer. Той, хто йде крізь пекло. Книга 1

Ґарт Енніс

470 грн
Купить Будущее человечества: Колонизация Марса, путешествия к звездам и обретение бессмертия

Будущее человечества: Колонизация Марса, путешествия к звездам и обретение бессмертия

Митио Каку

425 грн
Купить Англійсько-український словник з математики та кібернетики. 50 000 слів

Англійсько-український словник з математики та кібернетики. 50 000 слів

110 грн
Купить Утерянное искусство красноречия

Утерянное искусство красноречия

Ричард Доуиз

688 грн
Купить Когда солнце было кляксой. Книга вдохновляющего рисования

Когда солнце было кляксой. Книга вдохновляющего рисования

Джо Фернихо

310 грн
Купить Нейронные сети: полный курс

Нейронные сети: полный курс

Саймон Хайкин

1 260 грн
Купить Бизнес-блокнот BigMoney

Бизнес-блокнот BigMoney

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

315 грн
Купить Анатомия и биохимия человека за 60 секунд

Анатомия и биохимия человека за 60 секунд

Василий Логинов

335 грн
Купить Наши бедные богатые дети

Наши бедные богатые дети

Марина Мелия

370 грн
Купить Web Design: The Complete Reference, 2nd Edition

Web Design: The Complete Reference, 2nd Edition

Thomas Powell

111 грн
Купить Элегантность ежика

Элегантность ежика

Мюриель Барбери

170 грн
Купить Черная линия

Черная линия

Жан-Кристоф Гранже

74 грн
Купить Год в Провансе

Год в Провансе

Питер Мейл

180 грн
Купить Київ. Фотоальбом (рус., укр., англ., нем., франц.)

Київ. Фотоальбом (рус., укр., англ., нем., франц.)

Дерлеменко Євген

208 грн
Купить Persuasion = Переконання

Persuasion = Переконання

Jane Austen

155 грн
Купить Кроличья нора или Что мы знаем о себе и Вселенной

Кроличья нора или Что мы знаем о себе и Вселенной

Уильям Арнтц, Бетси Чейс, Марк Висенте

295 грн
Купить Американская трагедия

Американская трагедия

Теодор Драйзер

84 грн
Купить История Германии

История Германии

Андре Моруа

315 грн
Купить Время действовать. Как сделать мир лучше, используя силу социальных медиа

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

Саймон Мэйнуоринг

243 грн
Купить Биохакинг: Руководство по раскрытию потенциала организма

Биохакинг: Руководство по раскрытию потенциала организма

Олли Совиярви, Арина Теэму, Яакко Халметоя

560 грн
Купить Тук-тук, сердце! Как подружиться с самым неутомимым органом и что будет, если этого не сделать

Тук-тук, сердце! Как подружиться с самым неутомимым органом и что будет, если этого не сделать

Йоханнес фон Борстель Хинрих

285 грн
Купить Ботаническая иллюстрация цветными карандашами. Пошаговое руководство

Ботаническая иллюстрация цветными карандашами. Пошаговое руководство

Энн Свон

475 грн
Купить Вселенная. В просторы космоса. Книга для школьников... и не только

Вселенная. В просторы космоса. Книга для школьников... и не только

Лев Тарасов

150 грн
Купить Стратегія, що працює

Стратегія, що працює

Пол Лейнванд, Чезаре Мейнарді, Арт Кляйнер

260 грн

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

Купить Java. Библиотека профессионала, том 2. Расширенные средства программирования

Java. Библиотека профессионала, том 2. Расширенные средства программирования

Кей С. Хорстманн, Гари Корнелл

590 грн
531 грн
Купить Python на примерах. Практический курс по программированию

Python на примерах. Практический курс по программированию

Алексей Васильев

470 грн
Купить Искусство программирования, том 2. Получисленные алгоритмы

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

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

1 080 грн
Купить Professional Visual Basic Interoperability - COM and VB6 to .NET

Professional Visual Basic Interoperability - COM and VB6 to .NET

Billy Hollis, Rockford Lh

275 грн
138 грн
Купить Java на примерах. Практика, практика и только практика

Java на примерах. Практика, практика и только практика

Яшин А. С., Сеттер Р. В.

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

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

Марк Лутц

900 грн
Купить Полезное программирование. Уникальное руководство к действию

Полезное программирование. Уникальное руководство к действию

Николай Комлев

410 грн
205 грн
Купить JavaScript в примерах и задачах

JavaScript в примерах и задачах

Алексей Васильев

440 грн
Купить Язык программирования D

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

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

1 364 грн
955 грн
Купить Веб-программирование для чайников

Веб-программирование для чайников

Никхил Абрахам

325 грн
Купить Кодзима — гений. История разработчика, перевернувшего индустрию видеоигр

Кодзима — гений. История разработчика, перевернувшего индустрию видеоигр

Терри Вулф

360 грн
Купить Разработка защищенных приложений на Visual Basic .NET и Visual C# .NET. Учебный курс Microsoft + (CD

Разработка защищенных приложений на Visual Basic .NET и Visual C# .NET. Учебный курс Microsoft + (CD

Нортроп Т.

350 грн
175 грн
Купить Разработка приложений Java EE 6 в NetBeans 7

Разработка приложений Java EE 6 в NetBeans 7

Дэвид Хеффельфингер

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

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

Марк Лутц

900 грн
Купить Регулярные выражения: основы

Регулярные выражения: основы

Майкл Фицджеральд

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

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

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

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

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

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

810 грн
Купить LANDING. Создание и продвижение продающих веб-страниц своими руками

LANDING. Создание и продвижение продающих веб-страниц своими руками

М. Ю. Дьяков, П. А. Остапенко

325 грн
293 грн
Купить C++ AMP. Построение массивно параллельных программ с помощью Microsoft Visual C++

C++ AMP. Построение массивно параллельных программ с помощью Microsoft Visual C++

Грегори Кейт

778 грн
234 грн
Купить SEO для чайников

SEO для чайников

Ден Томашевский

325 грн

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

Всего цитат
0

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

Отзывы

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

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