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

 

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

Купить Джордж і скарби космосу. Книга 2

Джордж і скарби космосу. Книга 2

Стівен Гокінґ, Люсі Гокінґ

150 грн
Купить Тобі Лолнесс Т. 2

Тобі Лолнесс Т. 2

Тімоте де Фомбель

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

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

Дроздов В.Н.

37 грн
Купить Гарри Поттер и Философский камень (с цветными иллюстрациями)

Гарри Поттер и Философский камень (с цветными иллюстрациями)

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

620 грн
Купить #Прессуйтело. Строй счастье своими руками

#Прессуйтело. Строй счастье своими руками

Наталья Давыдова

520 грн
Купить Ты просто космос! Настольная игра про цели и жизненный баланс

Ты просто космос! Настольная игра про цели и жизненный баланс

Катерина Ленгольд

890 грн
Купить Скретч постер «100 ДЕЛ JUNIOR edition» (тубус)

Скретч постер «100 ДЕЛ JUNIOR edition» (тубус)

450 грн
Купить Національний класифікатор України Класифікатор професії. ДК 003:2010. Науково-практичний посібник

Національний класифікатор України Класифікатор професії. ДК 003:2010. Науково-практичний посібник

470 грн
Купить Чудове чудовисько. Комплект з 3-х книг

Чудове чудовисько. Комплект з 3-х книг

Сашко Дерманський

350 грн
Купить Искусство слышать стук сердца

Искусство слышать стук сердца

Ян-Филипп Зендкер

64 грн
Купить Брехуни на кушетці

Брехуни на кушетці

Ірвін Ялом

150 грн
Купить Таємничий пасьянс

Таємничий пасьянс

Юстейн Ґордер

91 грн
Купить Скретч постер My Poster Cinema edition 21 century (Eng)

Скретч постер My Poster Cinema edition 21 century (Eng)

450 грн
Купить Умные мобильные проекты с TensorFlow

Умные мобильные проекты с TensorFlow

Джефф Танг

999 грн
Купить Алгоритмы для чайников

Алгоритмы для чайников

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

420 грн
Купить Romeo and Juliet = Ромео і Джульєтта

Romeo and Juliet = Ромео і Джульєтта

Уильям Шекспир

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

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

Андре Моруа

315 грн
Купить Intermezzo: Вибрані твори

Intermezzo: Вибрані твори

Михайло Коцюбинський

145 грн
Купить Мудаки под контролем. Как справиться с трудными людьми на работе

Мудаки под контролем. Как справиться с трудными людьми на работе

Джоди Фостер, Мишель Джой

415 грн
Купить Игры тестостерона и другие вопросы биологии поведения

Игры тестостерона и другие вопросы биологии поведения

Роберт Сапольски

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

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

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

190 грн
Купить Птахи. Birds

Птахи. Birds

Оксана Забара

25 грн
Купить Чарлі і шоколадна фабрика

Чарлі і шоколадна фабрика

Роальд Дал

160 грн
Купить Міні листівка Хочу з тобою бути разом

Міні листівка Хочу з тобою бути разом

10 грн
Купить Photoshop_креатив или Расстегиваем океан. Лайфхаки и креативные проекты. цветное издание

Photoshop_креатив или Расстегиваем океан. Лайфхаки и креативные проекты. цветное издание

Юлия Сергейчук

495 грн
Купить Київ.ТОР10 /Kiew.TOP10. Фотоальбом ( Німецькою )

Київ.ТОР10 /Kiew.TOP10. Фотоальбом ( Німецькою )

Виктор Киркевич

180 грн
Купить Золотые сказки (иллюстр. Рейпольского А.)

Золотые сказки (иллюстр. Рейпольского А.)

Александр Пушкин

230 грн
Купить Лес мертвецов

Лес мертвецов

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

74 грн
Купить Букет улюблених квітів

Букет улюблених квітів

Світлана Талан

105 грн
Купить Детская энциклопедия космоса

Детская энциклопедия космоса

Джайлс Сперроу

200 грн
Купить Интернет-маркетинг по науке. Что, где и когда делать для получения максимального эффекта

Интернет-маркетинг по науке. Что, где и когда делать для получения максимального эффекта

Дэн Зарелла

413 грн
Купить Тот самый Мюнхаузен. Мое любоме кино №45

Тот самый Мюнхаузен. Мое любоме кино №45

23 грн
Купить Анатомия упражнений на растяжку

Анатомия упражнений на растяжку

Арнольд Нельсон, Юко Кокконен

510 грн
Купить Тонкое искусство пофигизма: Парадоксальный способ жить счастливо

Тонкое искусство пофигизма: Парадоксальный способ жить счастливо

Марк Мэнсон

210 грн
Купить Ali Baba and the Forty Thieves / Алі-Баба та сорок розбійників. Рівень «Pre-Intermediate»

Ali Baba and the Forty Thieves / Алі-Баба та сорок розбійників. Рівень «Pre-Intermediate»

49 грн
Купить Пеппі Довгапанчоха (зелена)

Пеппі Довгапанчоха (зелена)

Астрид Линдгрен

315 грн
Купить Безпека життєдіяльності. Підручник затверджений МОН України

Безпека життєдіяльності. Підручник затверджений МОН України

Запорожець О.І.

320 грн
Купить Космічні мільярдери: Ілон Маск, Джефф Безос та нові космічні перегони

Космічні мільярдери: Ілон Маск, Джефф Безос та нові космічні перегони

Тім Фернгольц

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

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

350 грн
Купить Фотошоп на примерах. Практика, практика и только практика

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

Прохоров А.

325 грн

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

Купить Изучаем программирование для IPAD

Изучаем программирование для IPAD

Кирби Тэрнер, Том Харрингтон

800 грн
400 грн
Купить PHP на примерах

PHP на примерах

Поляков А.К.

235 грн
Купить Special Edition Using Microsoft .NET Enterprise Servers 1/e

Special Edition Using Microsoft .NET Enterprise Servers 1/e

Don Jones

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

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

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

900 грн
Купить NI Measurement Studio: практика разработки систем измерения и управления на C++

NI Measurement Studio: практика разработки систем измерения и управления на C++

Юрий Магда

240 грн
120 грн
Купить JRuby. Сборник рецептов.

JRuby. Сборник рецептов.

Эдельсон Д., Лю Г.

240 грн
120 грн
Купить Искусственный интеллект с примерами на Python

Искусственный интеллект с примерами на Python

Пратик Джоши

590 грн
Купить Web-программирование нового поколения на ActionScript 2.0

Web-программирование нового поколения на ActionScript 2.0

Таппер Д.

95 грн
48 грн
Купить Начала программирования

Начала программирования

Александр Степанов, Пол Мак-Джонс

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

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

Марк Лутц

900 грн
Купить Алгоритмы для чайников

Алгоритмы для чайников

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

420 грн
Купить Уроки Web-мастера +CD

Уроки Web-мастера +CD

Усенков

43 грн
22 грн
Купить Spring 5 для профессионалов

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

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

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

The OPEN Process Framework

Firesmith Donald, Henders

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

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

Ярон Мински

850 грн
425 грн
Купить Системы баз данных. Полный курс

Системы баз данных. Полный курс

Гектор Гарсиа-Молина, Джеффри Д. Ульман, Дженнифер Уидом

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

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

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

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

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

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

420 грн
Купить Разработка обслуживаемых программ на языке Java

Разработка обслуживаемых программ на языке Java

Джуст Виссер

500 грн
250 грн
Купить Macromedia Studio MX. Bible +CD

Macromedia Studio MX. Bible +CD

Joyce J. Evans

275 грн
138 грн

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

Всего цитат
0

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

Отзывы

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

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