{"product_id":"go-teei9306290","title":"Язык программирования Go","description":"\u003cp\u003e Язык программирования Go\u003c\/p\u003e\n\n \nЭта книга является важным и авторитетным достижением для тех, кто хочет изучать язык программирования Го. В ней идет речь о том, как писать яркие и идиоматические программы на языке. Идите к решению практических задач. В книге не упоминаются некоторые предварительные знания языка. Идите, ни опыта работы с тем, как вы владеете языком программирования, так что она будет доступна для того, с каким языком вы раньше никогда не работали — JavaScript, Ruby, Python, Java или C++. \n• Первая глава представляет собой справочник по основным концепциям языка Go, показанных на курсах программ, файлов ввода-вывода и обработки текстов, простейших графиков, а также веб-клиентов и серверов. \n• Первые главы охватывают структурные элементы языка программ Go: синтаксис, управление потоком выполнения, типы данных и организация программ в виде пакетов, файлов и функций. Приводимые примеры иллюстрируют множество пакетов библиотек и показывают, как создаются собственные пакеты. В рамках пакетного механизма главных руководителей будет рассмотрено более подробно, и вы узнаете, как строить, тестировать и поддерживать проекты, используя инструментарий. \n• В главах, посвященных методам и интерфейсам, описывается нестандартный подход языка. Переход к объектно-ориентированному программированию, в котором методы могут быть объявлены для любого типа, а интерфейсы — неявное удовлетворение. В этих главах поясняются основные принципы инкапсуляции, композиции и замены с использованием реалистичных примеров. \n• Две главы, посвященные параллелизму, изложили углубленный подход к этой важной теме. Первый глава описывает основные механизмы go-подпрограмм и каналов, иллюстрирует стиль, известный как взаимодействие последовательных процессов, которыми знаменит Go. Второй результат – более традиционные аспекты параллелизма с совместно используемыми переменными. Эта глава послужит прочным фундаментом для программистов, который впервые встречается с параллельными вычислениями. \n• В двух последних главах анализируются низкие возможности уровня языка Go. Одна из них посвящена искусству метапрограммирования с помощью рефлексии, а другая показывает, как использовать пакет unsafe для вывода данных для типичных систем ограничения в особых случаях, а также как использовать инструмент CGO для связи Go с библиотеками S. \nВ книге представлены интересные и практичные примеры хорошо написанного кода на языке Go, которые охватывают весь язык, его наиболее важные пакеты и имеют широкий спектр применения. В каждой главе приведены примеры проверки вашего понимания и предварительного изучения расширений и альтернатив. \n\n\u003ctable style=\"width:100%; border-collapse: collapse; margin-top: 20px;\"\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd; width: 40%;\"\u003e \u003cstrong\u003eИздательство\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e Диалектика \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd; width: 40%;\"\u003e \u003cstrong\u003eАвтор\/составитель\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e Керниган Брайан У.;Донован Алан А.А. \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd; width: 40%;\"\u003e \u003cstrong\u003eВес\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e 674 \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd; width: 40%;\"\u003e \u003cstrong\u003eДата выпуска\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e 2020 \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd; width: 40%;\"\u003e \u003cstrong\u003eКол-во страниц\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e 432 \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd; width: 40%;\"\u003e \u003cstrong\u003eISBN\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e 978-5-907114-21-0 \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd; width: 40%;\"\u003e \u003cstrong\u003eФормат\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e 17 х 25 см \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd; width: 40%;\"\u003e \u003cstrong\u003eВозрастная категория\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e 16+ \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd; width: 40%;\"\u003e \u003cstrong\u003eОбложка\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e Пер\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/table\u003e","brand":"Unknown","offers":[{"title":"Default Title","offer_id":55188918108537,"sku":"TEEI9306290","price":68.39,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0672\/0379\/3187\/files\/9306290.jpg?v=1746752626","url":"https:\/\/azonmarket.eu\/ru\/products\/go-teei9306290","provider":"Azon market","version":"1.0","type":"link"}