Все про товар Характеристики Відгуки (0) Інформація
Програмуй & типизуй. Ришкуция Влад.
Артикул: 1606431954

Програмуй & типизуй. Ришкуция Влад.

629 грн
В наявності
Характеристики: (Дивитись усі)
Вид палітуркиМ'який
Довжина24 см
Країна-виробникУкраїна
Кількість сторінок352
Мова виданняРосійська
Рік видання2021
СПЛАТА ТА ДОСТАВКА

«Новою поштою» по Україні — від 75 грн, 1–3 дні.

«Укрпоштою» по Україні — від 40 грн, до 7 днів.

ОПЛАТА

— Накладений платіж
— Онлайн-оплата карткою
— Оплата за реквізитами

Отримувач: ФОП Карась Наталія Вікторівна
IBAN: UA313052990000026000045911492
Банк: АТ КБ «ПриватБанк»

ГАРАНТІЇ

— Оригінальні видання
— Повернення згідно з законом України

Опис

Причиною багатьох програмних помилок стає невідповідність типів даних. Сильна система типів дає змогу уникнути цілого класу помилок і забезпечити цілісність даних у межах усієї програми. Розробник, навчившись майстерно використовувати типи в повсякденній практиці, буде створювати більш якісний код, а також заощадить час, який знадобився б для вишукування каверзних помилок, пов'язаних з даними.

У книзі розповідається, як за допомогою типізації створювати програмне забезпечення, яке не тільки було б безпечним і працювало без збоїв, а й так само забезпечувало простоту в супроводі. Приклади розв'язання задач, написані на TypeScript, допоможуть розвинути ваші навички роботи з типами, починаючи від простих типів даних і закінчуючи складнішими поняттями, такими як функтори та монади.

У цій книзі

Створення структур даних на основі простих типів, масивів і посилань.
Об'єктно-орієнтоване програмування і типи.
Використання дженериків і типів вищого порядку.

Для роботи з книгою потрібен досвід роботи з однією з мейнстримових мов програмування, наприклад TypeScript, Java, JavaScript, C# або C++.

Для кого ця книга

Книга призначена для програмістів-практиків. Читач повинен добре вміти писати код однією з таких мов програмування, як Java, C#, C++ або JavaScript/TypeScript. Приклади коду наведені мовою TypeScript, але більша частина викладеного матеріалу застосовна до будь-якої мови програмування. Насправді в прикладах далеко не завжди використовується характерний TypeScript. По можливості вони адаптувалися так, щоб їх розуміли програмісти на інших мовах програмування. Збірка прикладів коду описана в додатку A, а коротка "шпаргалка" з мови TypeScript - у додатку Б.

Якщо ви по роботі займаєтеся розробкою об'єктно-орієнтованого коду, то, можливо, чули про алгебраїчні типи даних (algebraic data type, ADT), лямбда-вирази, узагальнені типи даних (generics), функтори, монади і хочете краще розібратися, що це таке і як їх використовувати у своїй роботі.

Ця книжка розповість, як використовувати систему типів мови програмування для проектування менш схильного до помилок, більш модульного і зрозумілого коду. Ви побачите, як перетворити помилки часу виконання, що можуть призвести до відмови всієї системи, на помилки компіляції та перехопити їх, поки вони ще не накоїли лиха.

Основна частина літератури з систем типів сильно формалізована. Книга ж зосереджує увагу на практичних додатках систем типів; тому математики в ній дуже мало. Проте бажано, щоб ви мали уявлення про основні поняття алгебри, такі як функції та множини. Це знадобиться для пояснення деяких із потрібних нам понять.

Влад Ришкуція - старший розробник у компанії Microsoft з більш ніж десятьма роками досвіду розробки складного ПЗ.

"Зрозуміло викладена, цінна інформація про системи типів, структури даних, алгоритми та парадигми програмування (функціональну та об'єктно-орієнтовану)",-Фред Хіт, Faria Education Group
 

Характеристики

Вид палітуркиМ'який
Довжина24 см
Країна-виробникУкраїна
Кількість сторінок352
Мова виданняРосійська
Рік видання2021
СтанНовий
ТематикаМови та системи програмвання
Тип поверхні паперуМатовий
Тип поліграфічного паперуОфсетний
Ширина17 см

Відгуки

Написати відгук

1 2 3 4 5

Інформація

Доставка та оплата

Інтернет-магазин BookNova надсилає замовлення по всій території України. Нижче — детальна інформація про способи доставки та оплати.

Способи доставки

Нова пошта

  • Доставка у відділення Нової пошти — від 75 грн зазвичай 1–3 робочі дні.
  • Адресна доставка кур'єром Нової пошти за вказаною адресою від 75 грн зазвичай 1–3 робочі дні.
  • Доставка в поштомат Нової пошти від 75 грн зазвичай 1–3 робочі дні.

Укрпошта

  • Доставка у відділення Укрпошти по всій країні — від 40 грн, до 7 днів.
  • Адресна доставка Укрпошти — від 40 грн, до 7 днів.

Вартість доставки розраховується автоматично під час оформлення замовлення за тарифами обраного перевізника (Нова пошта або Укрпошта) і сплачується отримувачем при отриманні, якщо інше не передбачено умовами акції.

Способи оплати

  • Оплата карткою онлайн — через захищену платіжну систему WayForPay (Visa / Mastercard). Кошти зараховуються миттєво, замовлення обробляється швидше.
  • Накладений платіж (післяплата) — оплата при отриманні товару у відділенні перевізника. За послугу накладеного платежу перевізник стягує власну комісію згідно зі своїми тарифами (у Нової пошти — орієнтовно 2% від суми + 20 грн).
  • Оплата за банківськими реквізитами — переказ на рахунок отримувача:
    Отримувач: ФОП Карась Наталія Вікторівна
    IBAN: UA313052990000026000045911492
    Банк: АТ КБ «ПриватБанк»
    Призначення платежу: оплата замовлення на сайті BookNova.

Як зробити замовлення

  1. Додайте потрібні книги в кошик.
  2. Перейдіть до оформлення замовлення та заповніть контактні дані.
  3. Оберіть спосіб доставки та оплати.
  4. Підтвердіть замовлення — воно оформлюється автоматично, і Ви одразу отримуєте підтвердження на сайті (та на e-mail, якщо його вказали).
  5. Мінімальна сума замовлення 150 грн

Маєте питання? Телефонуйте: +380 (93) 802-06-30.