Внимание! Заказы суммой до 500 грн отправляются только по предоплате!

Мова програмування Go

Мова програмування Go
%D0%9C%D0%BE%D0%B2%D0%B0+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F+Go - фото 1
650 грн
38064
ISBN
978-617-7812-22-6, 978-5-907114-21-0, 978-5-8459-2051-5
Видавництво
Діалектика
Перекладач
Красикова В. В.
Категорія
Програмування
Рік
2019
Сторінок
432
Формат
60х90 1/16 (145х215 мм)
Обкладинка 
М'яка
Тип паперу 
Офсет
Мова
Російська
Ілюстрації
Чорно-білі
Вага, г
575
Повний зміст
Читати фрагмент
5 людей
  • По ХарковуДоставка кур'єром - 100 грн
    Безкоштовно - від 2000 грн
  • По УкраїніБезкоштовно - от 2000 грн
    Новая Почта - від 40 грн
    Укрпочта - від 25 грн
  • Міжнародна доставкаУкрпошта...
Детальніше про доставку

Ви краєм вуха чули про нову мову програмування 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

Товар входить в категорії

Ви можете купити книгу з доставкою кур'єром нової пошта Укрпоштою Кривий Ріг, Львів, Полтава, Житомир, Черкаси, Харків, Чернігів, Вінниця, Тернопіль, Київ, Луцьк, Рівне, Хмельницький, Херсон, Кіровоград, Миколаїв, Дніпропетровськ, Ужгород, Запоріжжя, Суми , Чернівці, Одеса, Івано-франківськ, інші міста України. тільки в нашому магазині низькі ціни, можливий торг, прямі надходження від видавництва, книги під замовлення, друк книг на замовлення, комп'ютерні книги англійською мовою.

Ви можете купити придбати книгу з доставкою кур'єром нова пошта Укрпошта Кривий Ріг, Львів, Полтава, Житомир, Харків, Чернігів, Вінниця, Тернопіль, Київ, Луцьк, Рівне, Хмельницький, Херсон, Кіровоград, Миколаїв, Дніпропетровськ, Ужгород, Запоріжжя, Суми, Чернівці, Черкаси, Одеса, Івано-франківськ, інші міста України. только в нашому магазині нізькі ціні, можливий торг, Прямі надходження від видавництва, книги під замовлення, друк книг на замовлення, комп'ютерні книги англійською мовою.