Корзина
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, которые охватывают весь язык, его наиболее важные пакеты, и имеют широкий спектр применения. В каждой главе содержатся упражнения для проверки вашего понимания и изучения возможных расширений и альтернатив. Исходные тексты свободно доступны для скачивания с адреса http://gopl.io/ и могут быть легко получены, построены и инсталлированы с использованием команды go get.

 


Об авторах


Алан А. А. Донован является членом команды разработчиков языка 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
Формат : 175x240
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, которые охватывают весь язык, его наиболее важные пакеты, и имеют широкий спектр применения. В каждой главе содержатся упражнения для проверки вашего понимания и изучения возможных расширений и альтернатив. Исходные тексты свободно доступны для скачивания с адреса http://gopl.io/ и могут быть легко получены, построены и инсталлированы с использованием команды go get.

 


Об авторах


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



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

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

Купить Russian. 16 Lessons. A Basic Training Course

Russian. 16 Lessons. A Basic Training Course

Dmitry Petrov

380 грн
Купить Мани, или Азбука денег

Мани, или Азбука денег

Бодо Шефер

160 грн
Купить Країна Мумі-тролів. Книга 1

Країна Мумі-тролів. Книга 1

Туве Янссон

100 грн
Купить Экономика для чайников

Экономика для чайников

Шон Масаки Флинн

420 грн
Купить Млекопитающие. Энциклопедия для детей. 100 фактов

Млекопитающие. Энциклопедия для детей. 100 фактов

66 грн
Купить Akka в действии

Akka в действии

Раймонд Рестенбург, Роб Баккер, Роб Уильямс

936 грн
Купить Вы ничего не знаете о мужчинах

Вы ничего не знаете о мужчинах

Стив Харви

145 грн
Купить Северные руны. Как понимать, использовать и толковать древний оракул викингов

Северные руны. Как понимать, использовать и толковать древний оракул викингов

Пол Монфорт

235 грн
Купить Важные вопросы: Что стоит обсудить с детьми, пока они не выросли

Важные вопросы: Что стоит обсудить с детьми, пока они не выросли

Майкл Паркер

315 грн
Купить Над кукушкиным гнездом

Над кукушкиным гнездом

Кен Кизи

165 грн
Купить Бонжур, Счастье! Французские секреты красивой жизни

Бонжур, Счастье! Французские секреты красивой жизни

Джейми Кэт Каллан

302 грн
Купить П’єр і місто лабіринтів. У пошуках викраденого Каменя (віммельбух)

П’єр і місто лабіринтів. У пошуках викраденого Каменя (віммельбух)

Маруяма Чіхіро

200 грн
Купить Осенний марофон Любимое кино вып.31 (книга о фильме + лицензионный DVD с фильмом)

Осенний марофон Любимое кино вып.31 (книга о фильме + лицензионный DVD с фильмом)

23 грн
Купить Что у него в голове? Простые эксперименты, которые помогут родителям понять их ребенка

Что у него в голове? Простые эксперименты, которые помогут родителям понять их ребенка

Эмбер Анковски, Энди Анковски

360 грн
Купить Скетчи без границ. Смелые зарисовки в дороге, в городе, на пляже и где угодно

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

Феликс Шайнбергер

468 грн
Купить У меня растёт дочка!

У меня растёт дочка!

Ян Грант

225 грн
Купить Постигая Agile. Ценности, принципы, методологии

Постигая Agile. Ценности, принципы, методологии

Эндрю Стиллман, Дженнифер Грин

604 грн
Купить Электронные схемы и системы

Электронные схемы и системы

Оуэн Бишоп

819 грн
Купить Дневник тренировок: Для записи достижений и побед

Дневник тренировок: Для записи достижений и побед

Тамара Жемайтис, Алина Фаркаш, Яна Франк, Светлана Ирис

336 грн
Купить За гранью слов. О чем думают и что чувствуют животные

За гранью слов. О чем думают и что чувствуют животные

Карл Сафина

350 грн
Купить Электроника для детей. Собираем простые схемы, экспериментируем с электричеством

Электроника для детей. Собираем простые схемы, экспериментируем с электричеством

Эйвинд Нидал Даль

475 грн
Купить От слайдов к историям. Пошаговая методика создания убеждающих презентаций

От слайдов к историям. Пошаговая методика создания убеждающих презентаций

Мартин Сайкс, Никлас Малик, Марк Вест

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

Отели и их секреты. Управляющие, горничные и бармены о настоящей жизни в отелях

Вим Дэгравэ

355 грн
Купить Митний кодекс України. Станом на 04.03.19  (зі змінами на 08.11.2018)

Митний кодекс України. Станом на 04.03.19 (зі змінами на 08.11.2018)

86 грн
Купить Новые размышления о политике

Новые размышления о политике

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

380 грн
Купить Ваш малыш от рождения до двух лет (обновленное издание)

Ваш малыш от рождения до двух лет (обновленное издание)

Уильям Сирс, Марта Сирс, Роберт Сирс, Джеймс Сирс

423 грн
Купить Самоучитель Интернет для начинающих

Самоучитель Интернет для начинающих

Иванова В.

16 грн
Купить Економiка працi та соцiально-трудовi вiдносини. Навчальний посiбник ( 2009 р.)

Економiка працi та соцiально-трудовi вiдносини. Навчальний посiбник ( 2009 р.)

Лукашевич В.

34 грн
Купить Игры шахматного королевства

Игры шахматного королевства

Барташников А.

220 грн
Купить Автостопом по галактике: фантастические романы

Автостопом по галактике: фантастические романы

Дуглас Адамс

387 грн
Купить Советы столетнего хирурга

Советы столетнего хирурга

Федор Углов

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

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

М. Тим Джонс

520 грн
Купить К выступлению готов! Презентационный конструктор

К выступлению готов! Презентационный конструктор

Радислав Гандапас

380 грн
Купить Экспериментальная пастель. Более 60 идей в смешанных техниках

Экспериментальная пастель. Более 60 идей в смешанных техниках

Доун Эмерсон

660 грн
Купить Windows 2000 Active Directory

Windows 2000 Active Directory

Чекмарев А.

63 грн
Купить Організація бухгалтерського обліку. Навчальний посібник

Організація бухгалтерського обліку. Навчальний посібник

Чацкіс Ю.Д.

270 грн
Купить SUMO. Заткнись и делай

SUMO. Заткнись и делай

Пол Макги

251 грн
Купить Історія вчень менеджменту. Навчальний посібник.

Історія вчень менеджменту. Навчальний посібник.

Дідковська Л.Г.

42 грн
Купить Безопасность Oracle глазами аудитора: нападение и защита

Безопасность Oracle глазами аудитора: нападение и защита

Александр Поляков

240 грн
Купить Комплект игры «Thinkers Пірати проти Адміраплів

Комплект игры «Thinkers Пірати проти Адміраплів

490 грн

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

Всего цитат
0

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

Отзывы

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

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

Параметры

Артикул : 81313
Издательство : Диалектика-Вильямс
Автор : Алан А. А. Донован, Брайан У. Керниган
Язык : Русский
ISBN13 : 978-5-907114-21-0
Формат : 175x240
EAN13 : 9785907114210
Страниц : 432
Год издания : 2019
Тип переплета : Твердый
Все права защищены © 2003-2019 Bookzone.com.ua              Условия использования | Политика конфиденциальности