1. Книги
  2. Нехудожественная литература
  3. Компьютерные технологии
  4. Языки программирования
Код товара: 34671680
Язык программирования Go #1
−13%

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

Тип книги:
Издательство
Вильямс
Серия
Программирование для профессионалов
Год выпуска
2016
Тип обложки
Твердый переплет
Автор на обложке
Алан А. А. Донован, Брайан У. Керниган
Перейти к описанию

О книге

Вы краем уха слышали о новом языке программирования Go, но не знаете, что он представляет собой на самом деле? Ответы на все ваши вопросы вы получите в этой книге. Она поможет вам познакомиться с язык
Товар закончился
28,32 $ 
Доставка недоступна
OZON
Продавец
  • Безопасная оплата онлайн
  • Возврат 7 дней

Описание

Вы краем уха слышали о новом языке программирования Go, но не знаете, что он представляет собой на самом деле? Ответы на все ваши вопросы вы получите в этой книге. Она поможет вам познакомиться с языком Go поближе, узнать о его предназначении и преимуществах, и о том, как писать программы на этом языке (причем это будут программы не начинающего, но профессионального программиста - эффективные и идеоматичные).
Книга написана двумя профессионалами - как в области программирования, так и в области написания книг на программистские темы. Так что если вы хотите быть в курсе последних достижений в программировании - не сомневайтесь, взяв эту книгу, вы свернули на верный путь к профессиональному овладению языком Go.

Книга предназначена в первую очередь для программистов, уже уверенно владеющих каким-либо языком программирования.
Данная книга является важным и авторитетным источником знаний для тех, кто хочет изучить язык программирования Go. Она рассказывает о том, как писать ясные и идиоматические программы на языке Go для решения реальных практических задач. Книга не предполагает ни наличие некоторых предварительных знаний языка Go, ни опыта в работе с каким-то конкретным языком программирования, так что она будет доступна для вас, с каким бы языком вы раньше не работали - JavaScript, Ruby, Python, Java или C++.
  • Первая глава представляет собой справочник основных концепций языка Go, показанных на примере программ файлового ввода-вывода и обработки текстов, простейшей графики, а также веб-клиентов и серверов.
  • Первые главы охватывают структурные элементы программ на языке Go: синтаксис, управление потоком выполнения, типы данных и организация программ в виде пакетов, файлов и функций.
    Приводимые примеры иллюстрируют множество пакетов стандартной библиотеки и показывают, как создавать собственные пакеты. В последующих главах механизм пакетов будет рассмотрен более подробно, и вы узнаете, как строить, тестировать и поддерживать проекты, используя инструментарий go.
  • В главах, посвященных методам и интерфейсам, описывается нестандартный подход языка Go к объектно-ориентированному программированию, в котором методы могут быть объявлены для любого типа, а интерфейсы - неявно удовлетворены. В этих главах поясняются ключевые принципы инкапсуляции, композиции и заменимости с использованием реалистичных примеров.
  • Две главы, посвященные параллелизму, представляют углубленный подход к этой важной теме. Первая глава охватывает основные механизмы go-подпрограмм и каналов, иллюстрирует стиль, известный как взаимодействие последовательных процессов, которым знаменит Go. Вторая охватывает более традиционные аспекты параллелизма с совместно используемыми переменными. Эти главы обеспечивают прочный фундамент для программистов, которые впервые встречаются с параллельными вычислениями.
  • Две последние главы рассматривают низкоуровневые возможности языка Go. Одна из них посвящена искусству метапрограммирования с помощью рефлексии, а другая показывает, как использовать пакет unsafe для выхода за пределы системы типов в особых случаях, а также как использовать инструмент cgo для связи Go с библиотеками C.
    В книге приведены сотни интересных и практичных примеров хорошо написанного кода на языке Go, которые охватывают весь язык, его наиболее важные пакеты, и имеют широкий спектр применения. В каждой главе содержатся упражнения для проверки вашего понимания и изучения возможных расширений и альтернатив. Исходные тексты свободно доступны для скачивания и могут быть легко получены, построены и инсталлированы с использованием команды go get.

    Об авторах
    Алан А.А.Донован является членом команды разработчиков языка Go в Google, в Нью-Йорке. Он получил ученую степень в области информатики в Кембридже и в МТИ, и занимается программированием с 1996 года. Начиная с 2005 года, он работает в Google над проектами в области инфраструктуры и был одним из разработчиков патентованной системы построения Blaze. Им создано множество библиотек и инструментов для статического анализа программ на языке Go, включая oracle, godoc -analysis, eg и gorename.
    Брайан У.Керниган - профессор факультета информатики в Принстонском Университете. С 1969 по 2000 год он работал в исследовательском центре в Bell Labs, где занимался языками и инструментами для Unix. Он является соавтором ряда книг, включая такие, как "Язык программирования C, 2-е издание" (пер. с англ., ИД "Вильямс", 2006) и "Практика программирования" (пер. с англ., ИД "Вильямс", 2005).
  • Характеристики

    Издательство
    Вильямс
    Серия
    Программирование для профессионалов
    Год выпуска
    2016
    Тип обложки
    Твердый переплет
    Автор на обложке
    Алан А. А. Донован, Брайан У. Керниган
    ISBN
    978-5-8459-2051-5, 978-0-13-419044-0
    Тип книги
    Печатная книга
    Язык издания
    Русский
    Количество страниц
    432
    Формат издания
    70x100/16
    Тип издания
    Отдельное издание
    Оригинальное название
    The Go Programming Language
    Вес с упаковкой, г
    690.00
    Информация о технических характеристиках, комплекте поставки, стране изготовления, внешнем виде и цвете товара носит справочный характер и основывается на последних доступных к моменту публикации сведениях

    Издательства

    • Вильямс Издательство
    Сначала полезные
    Ю
    Юрий Ю.
    9 Марта 2019
    Товар куплен на OZON
    Достоинства
    Качественно изготовлено. Достаточно глубокое описанием как все работает под капотом. 
    Недостатки
    Не первая моя книга по программированию, первая go. Осилил прочитать треть. Читается тяжело, сложносочиненные предложения по три строки не способствуют перевариванию материала. Недостаточно даны основы по go в принципе, как что запускать, какие пакеты использовать, как...  Читать полностью
    Вам помог этот отзыв?
    П
    ПД УДАЛЕНЫ
    13 Ноября 2018
    Товар куплен на OZON
    Достоинства
    Книжка доступная, написано интересно, полезной информации много. Опыта программирования у меня нет - умею только неплохо писать скрипты на bash. Для моего уровня книга написана понятно. Если вы совсем никогда ничего не писали и не знаете что такое переменная или цикл, то будет, конечно, сложновато. 
    Недостатки
    Пока не обнаружил. 
    Комментарий
    Рекомендую 
    Вам помог этот отзыв?
    Товар куплен на OZON
    Достоинства
    Жёсткий переплет, качественные печать и бумага, один из авторов знаменитый Карнеган 
    Комментарий
    Я программист со стажем более четверти века. Постоянно изучаю новые технологии и языки программирования. Язык Go не стал для меня исключением и эта книга займет свое достойное место в моей коллекции. Материал в книге подготовлен и подан весьма исчерпывающе, покрывая все...  Читать полностью
    Вам помог этот отзыв?
    В
    Виталий
    20 Апреля 2018
    Товар куплен на OZON
    Достоинства
    Хорошая книга. Читается легко. Иногда использую как справочник. 
    Вам помог этот отзыв?
    Г
    Горупа Дмитрий
    27 Октября 2017
    Товар куплен на OZON
    Достоинства
    "Библия" gopher'a. Авторы воистину любят golang и под конец прочтения вы будете буквально гореть желанием писать на go. Мне кажется - идеальный способ преподнесения материала и самих примеров. 
    Недостатки
    нет 
    Комментарий
    Даже после прочтения, я регулярно открываю книгу для уточнения некоторых особенностей. Вся она уже пописана заметками :) 
    Вам помог этот отзыв?
    Г
    Гончаренко Максим
    17 Октября 2016
    Товар куплен на OZON
    Достоинства
    Отлично изложен материал, отличный переплет у книги, хорошая бумага, большие буквы. 
    Комментарий
    Если начинаете учить Go, то берите первой именно эту книгу, а не Симмерфельда, т.к. у меня есть обе книги и могу сравнить. См. комментарий Денисова Дмитрия. 
    Вам помог этот отзыв?
    М
    Мельников Никита
    13 Сентября 2016
    Товар куплен на OZON
    Очень понравилась книга, однозначно надо брать, если вы планируете работать с GO. Хотя бы потому что GO только похож на популярные языки программирования, но имеет значительные отличия в, казалось бы, заурядных вещах. Такие вещи как срезы, кортежи, указатели и прочее, не говоря уже про работу с памятью, на английском языке читать и понимать довольно...  Читать полностью
    Вам помог этот отзыв?
    Прочитал её в оригинале на английском в электронном варианте. Обязательно куплю на русском, чтобы под рукой была. Эта книга очень грамотно в обучающем плане подает материал, в отличие от 21 века Саммерфильда. Материл подается последовательно без вот этих "я вам тут смотрите, что изобразил! вам сейчас это не понятно, но я изобразил, а вы позже узнаете...  Читать полностью
    Вам помог этот отзыв?
    4.75 / 5
    5 звезд
    7
    4 звезды
    0
    3 звезды
    1
    2 звезды
    0
    1 звезда
    0

    Как правильно задавать вопросы?

    Будьте вежливы и спрашивайте о товаре, на карточке которого вы находитесь

    Если вы обнаружили ошибку в описанием товара, воспользуйтесь функцией

    Как отвечать на вопросы?

    Отвечать на вопросы могут клиенты, купившие товар, и официальные представители.

    Выбрать «Лучший ответ» может только автор вопроса, если именно этот ответ ему помог.