Вход для зарегистрированных пользователей
Регистрация нового пользователя
Моя корзина
Книг в корзине:
...
На сумму:
...  грн.
Перейти в корзину Перейти в корзину
Каталог книг Новинки Анонсы Заказы / Корзина Рассылка Оплата и Доставка Контакты
Вы находитесь в разделе каталога:
• Язык программирования Go, Алан Донован и Брайан Керниган


Язык программирования Go
Язык программирования Go
рекомендуем
Алан Донован и Брайан Керниган
Год выпуска: 2022
Изд-во: Науковий світ
ISBN: 978-617-7812-22-6
Переплёт: мягкий
432 страниц
Цена: 580.00 грн.
Есть в наличии - дата отправки: 20 марта
в корзину

Instant Purshare На 1 книгу

В книге "Язык программирования Go" описан новый язык программирования от компании Google. Изначально он создавался для того, чтобы помочь задействовать всю мощь современных многоядерных процессоров. По своей сути Go очень похож на С++ и является универсальным языком программирования (анонсирован в 2009 году)

Язык Go - компилируемый и многопоточный язык общего назначения, имеющий много общих черт с языком С++, поэтому для успешного освоения представленного материала необходимы определенные знания языка С++

Книга Алана Донована и Брайана Кернигана "Язык программирования Go" представляет собой одновременно и учебник, и справочник, сводя воедино все знания, необходимые для того, чтобы владеть Go, думать на Go и создавать на нем современные высокопроизводительные программы. В книге приведены сотни интересных и практичных примеров хорошо написанного кода на языке Go, которые охватывают весь язык, его наиболее важные пакеты, и имеют широкий спектр применения. В каждой главе содержатся упражнения для проверки вашего понимания и изучения возможных расширений и альтернатив. Исходные тексты свободно доступны для скачивания по адреса http://gopl.io/ и могут быть легко получены, построены и инсталлированы с использованием команды go get.

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

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

Книга "Язык программирования Go" предназначена в первую очередь для программистов, уже уверенно владеющих каким-либо языком программирования.

 

 

Оглавление книги "Язык программирования Go"

 

Предисловие 11
Глава 1. Учебник 21
Глава 2. Структура программы 49
Глава 3. Фундаментальные типы данных 75
Глава 4. Составные типы 109
Глава 5. Функции 151
Глава 6. Методы 191
Глава 7. Интерфейсы 209
Глава 8. Go-подпрограммы и каналы 259
Глава 9. Параллельность и совместно используемые переменные 303
Глава 10. Пакеты и инструменты Go 333
Глава 11. Тестирование 353
Глава 12. Рефлексия 383
Глава 13. Низкоуровневое программирование 409
Предметный указатель 425


С этой книгой чаще всего покупают:
Язык программирования C, 2-е издание

Язык программирования C, 2-е издание

рекомендуем
Брайан У. Керниган, Деннис М. Ритчи
Год выпуска: 2022
Изд-во: Науковий світ

в корзину

Instant Purshare На 1 книгу
 
   
Цена: 490.00 грн. 
   

Хотите оставить отзыв? У Вас возникли вопросы о книге "Язык программирования Go, Алан Донован и Брайан Керниган" ? Пишите:

* Текст сообщения:
 
  Отправить
Поиск по каталогу
 поиск в аннотациях
Искать

 

 * Подробнее об условиях доставки смотрите в разделе "Оплата и Доставка" нашего магазина.
Если у Вас возникли вопросы как подобрать и купить книги в нашем интернет-магазине звоните с 10 до 18 по будним дням: Киевстар (067) 408-26-36 (Телеграм), Водафон (050) 809-56-66,  или пишите нам

 
   
  Programming - Dmitriy Kotov & Andrey Kotov