Язык программирования Go - Брайан Керниган, Алан Донован (978-5-907114-21-0)
- ISBN: 978-5-907114-21-0
- Код товару: 349033
Про книгу «Мова програмування Go» Алан Донован , Брайан Керниган
Ви краєм вуха чули про нову мову програмування 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-е видання (пер. З англ., ВД "Вільямс", 2006) і Практика програмування (пер. З англ., ВД "Вільямс", 2005).
Купити книгу «Мова програмування Go» Алан Донован , Брайан Керниган в Україні
У нашому інтернет-магазині ви можете недорого замовити книгу "Мова програмування Go" (Алан Донован , Брайан Керниган) з ISBN 978-5-907114-21-0 видавництва. Ми пропонуємо доставку всіх товарів каталогу по Україні: Львів, Івано-Франківськ, Тернопіль, Рівне, Ужгород та ін., а також кур'єрську доставку по Києву або самовивіз з нашого магазину в Києві. При замовленні вартістю від 750 грн. діє безкоштовна доставка (поштою по Україні або кур'єром по Києву). Більш докладно про ціну та умови доставки.