Решение задач на современном C++
Описание
C++ — один из самых популярных языков программирования и используется в разных областях, таких как программирование игр, разработка графических интерфейсов и операционных систем. На протяжении многих лет C++ входил и продолжает входить в число самых востребованных языков.
Эта книга познакомит вас с наиболее примечательными особенностями C++ и покажет, как ими пользоваться в своих приложениях. Каждая задача уникальна и не просто проверяет ваше знание языка - она проверяет вашу способность думать и находить более удачные решения. И если вы окажетесь в тупике, вам не придется волноваться, потому что книга предложит вам одно из лучших решений.
Итак, вы готовы принять вызов?
В этой книге вы узнаете, как:
- осуществлять сериализацию и десериализацию данных в форматах JSON и XML;
- шифровать и подписывать данные для безопасного обмена информацией между сторонами;
- внедрять и использовать в приложениях базы данных SQLite;
- использовать потоки и асинхронные функции для реализации параллельных алгоритмов;
- упаковывать данные в ZIP-архивы и распаковывать их;
- реализовать такие структуры данных, как кольцевой буфер и приоритетная очередь;
- реализовать универсальные алгоритмы, а также алгоритмы для решения конкретных задач;
- создавать клиент/серверные приложения, взаимодействующие по протоколу TCP/IP;
- использовать HTTP-службы REST;
- применять шаблоны проектирования для решения практических задач.
Характеристики
Автор(ы)
Мариус Бансила
Переводчик
А. Н. Киселев
Издательство
ДМК Пресс
Год издания
2019
ISBN
978-5-97060-666-7
Кол-во страниц
302
Формат страниц
70x100/16 (170x240 мм)
Размеры товара
222 × 161 × 18 мм
Язык
Русский
Переплёт
Мягкий
Доп. сведения
Офсетная бумага
Иллюстрации
черно-белые
Тираж
200 экз.
Вес
455 г
Отзывы
Популярные товары
Изучаем Python, том 1, 5-е издание3 280 ₽Java. Полное руководство, 10-е издание4 430 ₽Анализ ценных бумаг. 3-е издание5 690 ₽
Смотреть всеПомощь
+7 928 117-10-37
Отдел продаж
Если у вас возникли вопросы при оформлении заказа, обратитесь по указанным контактам.